Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.
Обработчики по умолчанию для команд или сообщений с уведомлением об управлении отсутствуют. Таким образом, вы ограничены только согласно соглашениям об именовании обработчиков для этих категорий сообщений. При сопоставлении уведомления команды или элемента управления с обработчиком, Мастер классов предлагает имя на основе идентификатора команды или кода уведомления элемента управления. Вы можете принять предлагаемое имя, изменить его или заменить.
Соглашение предлагает, чтобы вы называли обработчики в обеих категориях по имени объекта пользовательского интерфейса, который они представляют. Таким образом, может быть назван обработчик команды "Вырезать" в меню "Изменить"
afx_msg void OnEditCut();
Так как команда "Вырезать" настолько распространена в приложениях, платформа предопределяет идентификатор команды для команды "Вырезать" как ID_EDIT_CUT. Список всех предопределенных идентификаторов команд см. в файле AFXRES.H. Дополнительные сведения см. в разделе "Стандартные команды".
Кроме того, принятое соглашение предлагает, что обработчик для сообщения уведомления BN_CLICKED от кнопки с меткой "Моя кнопка" может называться
afx_msg void OnBnClickedMybutton();
Эту команду можно назначить идентификатором IDC_MY_BUTTON , так как он эквивалентен объекту пользовательского интерфейса для конкретного приложения.
Обе категории сообщений не принимают аргументы и не возвращают значения.