Member 11490990 Ответов: 1

Как я могу сохранить свой SDI doc? Программно в VC++/MFC?


Всем привет
Я создал SDI с док. и я реализовал программу для рисования
Я хочу сохранять эту программу каждые 1 минуту программно.
Пожалуйста, помогите мне

Что я уже пробовал:

Я пробовал GetPathName(),DoFileSave() и некоторые попытки и ошибки, но я не мог решить эту проблему.

Member 11490990

Уважаемый OriginalGriff, большое спасибо за ваше руководство, но проблема заключается в автоматическом сохранении (программном сохранении программного документа), а не в установке таймера.

1 Ответов

Рейтинг:
2

OriginalGriff

Создайте таймер и установите его на интервал в одну секунду.
Создайте глобальную целочисленную переменную count и установите ее в минус один.
Установите счетчик на 60 при загрузке документа.
В методе OnTimer event проверьте количество.
Если он отрицательный, игнорируйте его.
В противном случае уменьшите его на единицу и проверьте еще раз.
Если он равен нулю, установите его равным 60 и сохраните документ

Это может помочь: MFC - Timer - Tutorialspoint[^]