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