LoadMenuIndirect функция загружает указанный шаблон в памяти.
() HMENU LoadMenuIndirect CONST MENUTEMPLATE * lpMenuTemplate / / адрес меню шаблона);
Шаблон меню состоит из MENUITEMTEMPLATEHEADER структуры, следуют один или несколько смежных MENUITEMTEMPLATE структур. Расширенное меню Шаблон состоит из MENUEX_TEMPLATE_HEADER структуры, следуют один или несколько смежных MENUEX_TEMPLATE_ITEM структур.
Если функция выполнена успешно, возвращаемое значение является дескриптором к меню.
Если вызов функции был неуспешен, возвращается значение NULL. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.
Для ANSI и Юникода версии этой функции строки в структуре MENUITEMTEMPLATE должны быть строками в Юникоде.
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