Пункт меню ідентифікатор

Пов'язаних з кожного пункту меню є унікальним, визначений у застосунку числом, називається ідентифікатором пункту меню. Коли користувач вибирає команду елемент меню, система надсилає ідентифікатор елемента власник вікна як частину WM_COMMAND повідомлення. Процедура вікно розглядає ідентифікатор, щоб визначити джерело повідомлення та обробляє повідомлення відповідно. Крім того, укажіть пункт меню за допомогою свого ідентифікатора, при виклику функції меню; Наприклад, щоб увімкнути або вимкнути елемент меню.

Ідентифікатор елемент меню має бути значення від 0 до 65535, хоча це 32-розрядним цілим. Це тому, що WM_COMMAND повідомлення проходить пункт меню ідентифікатор як Низька замовлення слово його wParam параметр.

Елементи меню відкривають вкладені меню є ідентифікаторами, просто, як і команду елементи. Однак, система не надсилати повідомлення команда коли такий елемент вибрано з меню. Замість цього, система відкриває підменю, пов'язаних з пункту меню.

Щоб отримати ідентифікатор на вказану посаду, елемент меню, за допомогою функції GetMenuItemID або GetMenuItemInfo.