ON_COMMAND ( код, memberFxn )
Параметри
id
Ідентифікатор команди.
memberFxn
Ім'я функції повідомлення обробника, до яких відображається команда.
Зауваження
Цей макрос, як правило, вводиться в повідомлення карту ClassWizard або вручну. Це свідчить про те, які функції буде обробляти команди повідомлення з команди інтерфейс користувача об'єкта наприклад у меню елемента або кнопка панелі інструментів.
Коли команда цільовий об'єкт отримує Windows WM_COMMAND повідомлення з указаним Ідентифікатором, ON_COMMAND буде викликати член функція memberFxn для обробки повідомлення.
Використовувати ON_COMMAND , щоб карти однієї команди до член функції. Карта діапазон команда посвідчення один член функції за допомогою ON_COMMAND_RANGE . Тільки один запис повідомлення карту можна зіставити даної команди id. Тобто не можна підключити команду більше одного обробника. Більш детальну інформацію та приклади, перегляньте Обробка повідомлень і відображення теми в Visual C++ програміста керівництво.
Приклад
/ / приклад для O&N_COMMAND
BEGIN_MESSAGE_MAP (CMyDoc, CDocument)
nbsp; //{{AFX_MSG_MAP (CMyDoc)
ON_COMMAND (ID_MYCMD, OnMyCommand)
// ... Більше записів, щоб впоратися з додаткові команди
//}}AFX_MSG_MAP
END_MESSAGE_MAP)
Дивіться такожnbsp;O&N_UPDATE_COMMAND_UI