А>Программа всегда работает с одним документом. Хочу, чтобы при изменении в документе изменения сразу записывались на диск (естественно, без запрашивания имени файла — так как оно не меняется).
А>В принципе, можно псле каждого изменения писать
А>А>...
А>OnSaveDocument("C:\\file.dat");
А>...
А>
А>Но это как-то не слишком хорошо — писать эту строку надо во многих местах. Нельзя ли это написать только в одном месте — что-то вроде:
А>
А>void CMyDoc::OnDocChanged()
А>{
А>OnSaveDocument("C:\\file.dat");
А>}
В документе есть функция
SetModifiedFlag. Вот ее и перекройте, и там сохраняйте документ