LoadMenu

LoadMenu функция загружает указанный ресурс из исполняемого файла (.EXE) файл, связанный с экземпляром приложения.

() HMENU LoadMenu HINSTANCE  hInstance, / / обработать для экземпляра приложенияLPCTSTRlpMenuName / / меню имя string или меню ресурс / / идентификатор);
 

Параметры

hInstance
Дескриптор экземпляра модуля, содержащего ресурс меню загрузки.
lpMenuName
Указатель на ограниченную значением null строку, содержащую имя ресурса меню. Кроме того этот параметр может состоять из идентификатор ресурса в слове, младший и ноль в старшее слово. Для создания этого значения используется макрос MAKEINTRESOURCE.

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

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

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

Примечания

Функция DestroyMenu используется, прежде чем приложение закрывает уничтожить меню и свободной памяти, что оккупированные загруженного меню.

Windows CE: Windows CE версии 1.0 не поддерживает каскадных меню.

Windows CE версии 2.0 и более поздних поддерживают каскадных меню.

QuickInfo

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

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

Меню Обзор функций меню, LoadMenuIndirect, MAKEINTRESOURCE