LoadMenuIndirect

LoadMenuIndirect функция загружает указанный шаблон в памяти.

() HMENU LoadMenuIndirect CONST MENUTEMPLATE  * lpMenuTemplate / / адрес меню шаблона);
 

Параметры

lpMenuTemplate
Указатель на меню шаблон или шаблон расширенное меню.

Шаблон меню состоит из MENUITEMTEMPLATEHEADER структуры, следуют один или несколько смежных MENUITEMTEMPLATE структур. Расширенное меню Шаблон состоит из MENUEX_TEMPLATE_HEADER структуры, следуют один или несколько смежных MENUEX_TEMPLATE_ITEM структур.

Возвращаемые значения

Если функция выполнена успешно, возвращаемое значение является дескриптором к меню.

Если вызов функции был неуспешен, возвращается значение NULL. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.

Примечания

Для ANSI и Юникода версии этой функции строки в структуре MENUITEMTEMPLATE должны быть строками в Юникоде.

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Используйте user32.lib.
Юникод:В версии Юникода и ANSI в Windows NT.

Родственные слова

Меню Обзор функций меню, LoadMenu, MENUEX_TEMPLATE_HEADER, MENUEX_TEMPLATE_ITEM, MENUITEMTEMPLATE, MENUITEMTEMPLATEHEADER

Index