Командные сообщения с идентификаторами ID_WINDOW_ соответствуют элементам меню Window многооконных приложений, созданных при помощи средств MFC AppWizard. Обработка этих командных сообщений возложена на метод OnMDIWindowCmd класса CMDIFrameWnd.
Идентификатор командного сообщения | Описание |
---|---|
ID_WINDOW_NEW | Открыть новое окно с текущим документом |
ID_WINDOW_ARRANGE | Выровнять пиктограммы в нижней части окна MDI |
ID_WINDOW_CASCADE | Выполнить каскадное размещение окон |
ID_WINDOW_TILE_HORZ | Расположить окна рядом по горизонтали |
ID_WINDOW_TILE_VERT | Расположить окна рядом по вертикали |
ID_WINDOW_SPLIT | Разделить окно на две части |
В MFC определены только два командных сообщения с идентификаторами ID_APP_. Они предназначены для завершения приложения и вывода информации о приложении и его авторе.
Идентификатор командного сообщения | Описание |
---|---|
ID_APP_EXIT | Завершить приложение. Данное командное сообщение обрабатывается методом OnAppExit класса CWinApp. Метод OnAppExit передает сообщение WM_CLOSE главному окну приложения |
ID_APP_ABOUT | Отобразить на экране краткую справку о программе – диалоговую панель About. Ни один из классов MFC не выполняет обработки этого сообщения по умолчанию, но MFC AppWizard автоматически создает необходимый для этого программный код |
Командные сообщения с идентификаторами ID_HELP_ используются справочной системой приложения.
Класс CWinApp содержит методы для обработки командных сообщений, связанных со справочной системой. Если вы используете справочную систему, вы должны сами вызывать соответствующие методы класса CWinApp для обработки командных сообщений ID_HELP_.
MFC AppWizard позволяет создать приложение, имеющее справочную систему. В этом случае MFC AppWizard автоматически создает программный код, необходимый для управления справочной системой.
Идентификатор командного сообщения | Описание |
---|---|
ID_HELP_INDEX | Отобразить список статей из справочной базы данных, записанной в HLP- файле |
ID_HELP_USING | Отобразить подсказку об использовании справочной системы |
ID_CONTEXT_HELP | Перейди в режим контекстной подсказки. Передается также при нажатии комбинации клавиш <Shift+F1> |
ID_HELP | Получить справочную информацию по данному контексту |
ID_DEFAULT_HELP | Получить справочную информацию определенную по умолчанию для данного контекста |
Командные сообщения с идентификаторами ID_VIEW_ соответствуют элементам меню View приложений, созданных при помощи средств MFC AppWizard. За обработку командных сообщений ID_VIEW_ отвечает класс CFrameWnd.
Идентификатор командного сообщения |
---|