InsertMenuItem

InsertMenuItem функція вставляє новий пункт меню в заданій позиції в меню.

InsertMenuItem ( BOOL WINAPI HMENU  hMenu,  UINT  uItem,  BOOL  fByPosition,  LPMENUITEMINFO  lpmii  );
 

Параметри

hMenu
Обробляти до меню вставити новий пункт меню.
uItem
Ідентифікатор або позиції перед яким вставки новий елемент, елемент меню. Значення цього параметра залежить від вартості fByPosition.
fByPosition
Значення, яке вказує значення uItem. Якщо цей параметр має значення FALSE, uItem є ідентифікатором елемента меню. В іншому випадку, це положення елемента меню.
lpmii
Вказівник на MENUITEMINFO структуру, яка містить інформацію про новий пункт меню.

Повернення значень

Якщо функція завершено успішно, значення, що повертається, є ненульовим.

Якщо функцію не вдається, значення дорівнює нулю. Щоб отримати докладні відомості про помилку, використовуйте в GetLastError функції.

Зауваження

Щоб клавіатура корисних можливостей для роботи з крапковий малюнок або пункти меню власник звертається власник меню необхідно обробити повідомлення WM_MENUCHAR. Переглянути меню Owner-Drawn та WM_MENUCHAR повідомлення для отримання додаткових відомостей.

QuickInfo

nbsp; Windows &NT: вимагає 4.0 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.
Юнікод:Реалізований у вигляді Юнікод і ANSI версії на Windows NT.

Дивіться також

Огляд меню, меню функції, MENUITEMINFO

Index