SetMenu

SetMenu функция присваивает новое меню для указанного окна.

(BOOL SetMenu HWND  hWnd, / / дескриптор окнаHMENUhMenu / / обработать меню);
 

Параметры

hWnd
Дескриптор окна, которому должно быть присвоено — меню.
hMenu
Дескриптор меню Создать. Если этот параметр равен NULL, текущее меню окна удаляется.

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

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

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

Примечания

Окно перерисовывается, чтобы отразить изменение меню.

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

QuickInfo

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

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

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

Index