Четвертый Borland C++ и его окружение

       

Обработка событий TDocManager


Если при построении объекта TDocManager вы задаете параметр

mdMenu, администратор документа обрабатывает определенные события

от имени документов. Это делается путем обработки стандартных команд меню с помощью таблицы реакции. Команды меню администратора

документа доступны даже при отсутствии открытого документа и независимо от явного добавления в приложение ресурсов. Администратор документов может обрабатывать следующие события:

Сообщение Значение

CM_FILECLOSE Закрытие файла.
CM_FILENEW Создание нового файла.
CM_FILEOPEN Открытие файла.
CM_FILEREVERT Отмена изменений файла.
CM_FILESAVE Сохранение файла.
CM_FILESAVEAS Сохранение файла под новым именем.
CM_VIEWCREATE Создание отображаемого элемента.

В некоторых экземплярах вы можете обрабатывать эти события

самостоятельно. Так как поиск в таблице событий администратора

документа выполняется в последнюю очередь, вы можете обрабатывать

эти события на уровне отображаемого элемента, рамки или приложения. Можно также построить администратор документа без параметра

dmMenu и предусмотреть функции для обработки этих событий (обычно

через объект приложения или другой интерфейсный объект).



Содержание раздела