Командные сообщения с идентификаторами ID_EDIT_ соответствуют элементам меню Edit приложений, созданных при помощи средств MFC AppWizard. Это меню обычно используется для выполнения различных операций над документом, отображаемым в окне просмотра.
Класс CEditView содержит обработчики для командных сообщений ID_EDIT_. Если вы наследуете класс окна просмотра приложения от базового класса CEditView, то меню Edit будет работать.
Класс CView не содержит стандартных обработчиков для командных сообщений, имеющих идентификаторы ID_EDIT_. Вы должны их реализовать самостоятельно в своем классе окна просмотра.
Идентификатор командного сообщения | Описание |
---|---|
ID_EDIT_CLEAR | Удалить выделенный объект |
ID_EDIT_CLEAR_ALL | Удалить содержимое документа |
ID_EDIT_COPY | Скопировать выделенный объект в универсальный буфер обмена clipboard |
ID_EDIT_CUT | Удалить выделенный объект и записать его в clipboard |
ID_EDIT_FIND | Отобразить на экране диалоговую панель для поиска заданного объекта в документе |
ID_EDIT_PASTE | Вставить в документ содержимое Clipboard |
ID_EDIT_REPEAT | Повторить последнюю операцию |
ID_EDIT_REPLACE | Отобразить диалоговую панель для поиска и замены текста |
ID_EDIT_SELECT_ALL | Выбрать (выделить) весь документ |
ID_EDIT_UNDO | Отменить последнюю операцию |
ID_EDIT_REDO | Выполнить последнюю отмененную операцию |
Командные сообщения с идентификаторами 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_ используются справочной системой приложения.