Читаем Microsoft Visual C++ и MFC. Программирование для Windows 95 и Windows NT полностью

Идентификатор командного сообщенияОписание
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_

Командные сообщения с идентификаторами 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Разделить окно на две части

Командные сообщения с идентификаторами ID_APP_

В MFC определены только два командных сообщения с идентификаторами ID_APP_. Они предназначены для завершения приложения и вывода информации о приложении и его авторе.

Идентификатор командного сообщенияОписание
ID_APP_EXITЗавершить приложение. Данное командное сообщение обрабатывается методом OnAppExit класса CWinApp. Метод OnAppExit передает сообщение WM_CLOSE главному окну приложения
ID_APP_ABOUTОтобразить на экране краткую справку о программе – диалоговую панель About. Ни один из классов MFC не выполняет обработки этого сообщения по умолчанию, но MFC AppWizard автоматически создает необходимый для этого программный код

Командные сообщения с идентификаторами ID_HELP_

Командные сообщения с идентификаторами ID_HELP_ используются справочной системой приложения.

Класс CWinApp содержит методы для обработки командных сообщений, связанных со справочной системой. Если вы используете справочную систему, вы должны сами вызывать соответствующие методы класса CWinApp для обработки командных сообщений ID_HELP_.

MFC AppWizard позволяет создать приложение, имеющее справочную систему. В этом случае MFC AppWizard автоматически создает программный код, необходимый для управления справочной системой.

Идентификатор командного сообщенияОписание
ID_HELP_INDEXОтобразить список статей из справочной базы данных, записанной в HLP-файле
ID_HELP_USINGОтобразить подсказку об использовании справочной системы
ID_CONTEXT_HELPПерейди в режим контекстной подсказки. Передается также при нажатии комбинации клавиш
ID_HELPПолучить справочную информацию по данному контексту
ID_DEFAULT_HELPПолучить справочную информацию определенную по умолчанию для данного контекста

Командные сообщения с идентификаторами ID_VIEW_

Перейти на страницу:

Все книги серии Библиотека системного программиста

Похожие книги

Разработка приложений в среде Linux. Второе издание
Разработка приложений в среде Linux. Второе издание

Книга известных профессионалов в области разработки коммерческих приложений в Linux представляет СЃРѕР±РѕР№ отличный справочник для широкого круга программистов в Linux, а также тех разработчиков на языке С, которые перешли в среду Linux из РґСЂСѓРіРёС… операционных систем. РџРѕРґСЂРѕР±но рассматриваются концепции, лежащие в основе процесса создания системных приложений, а также разнообразные доступные инструменты и библиотеки. Среди рассматриваемых в книге вопросов можно выделить анализ особенностей применения лицензий GNU, использование СЃРІРѕР±одно распространяемых компиляторов и библиотек, системное программирование для Linux, а также написание и отладка собственных переносимых библиотек. Р

Майкл К. Джонсон , Эрик В. Троан

Программирование, программы, базы данных