Re[5]: Doc/View-Kill default frame
От: VLK  
Дата: 22.04.01 08:05
Оценка:
Здравствуйте antony, 20.04.2001 07:09:25 вы писали:

>Здравствуйте asv, 20.04.2001 03:25:24 вы писали:

>>Я думаю, если послать WM_CLOSE MDIChildFrame`у, вызовется стандартный механизм закрытия, и, соответственно, MFC обновит все свои таблицы, как при закрытии документа кликом мыши.
>
>По идее так и должно быть.
>А вот как отловить открытие документа из списка последних открытых файлов?

Доброго времени суток!

Я очень надеюсь,что для этого будет достаточно перекрыть
функцию OnOpenRecentFile:

BOOL CWinApp::OnOpenRecentFile(UINT nID)
{
// ... skipped
if (OpenDocumentFile((*m_pRecentFileList)[nIndex]) == NULL)
m_pRecentFileList->Remove(nIndex);

return TRUE;
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.