Doc/View - сохрание сразу при изменении в документе
От: Serguei666 Беларусь  
Дата: 26.08.03 02:53
Оценка: -1
#Имя: FAQ.mfc.docview.setmodifiedflag
А>Программа всегда работает с одним документом. Хочу, чтобы при изменении в документе изменения сразу записывались на диск (естественно, без запрашивания имени файла — так как оно не меняется).
А>В принципе, можно псле каждого изменения писать

А>
А>...
А>OnSaveDocument("C:\\file.dat");
А>...
А>

А>Но это как-то не слишком хорошо — писать эту строку надо во многих местах. Нельзя ли это написать только в одном месте — что-то вроде:
А>

А>void CMyDoc::OnDocChanged() 
А>{
А>OnSaveDocument("C:\\file.dat");
А>}


В документе есть функция SetModifiedFlag. Вот ее и перекройте, и там сохраняйте документ
Хотите сказать 'спасибо'? Тогда поставьте оценку
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.