ON_COMMAND

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

Index