Функция Описание AppendMenu Функция AppendMenu добавляет в конец заданной строки меню, "выпадающего" меню, подменю или контекстного меню новый пункт. Вы можете использовать эту функцию, чтобы определить содержание, внешний вид и поведение пункта меню. CheckMenuItem Функция CheckMenuItem устанавливает атрибут "галочки" заданного пункта меню в выбранное или не выбранное состояние.
CheckMenuRadioItem Функция CheckMenuRadioItem отмечает "кружочком" заданный пункт меню и делает его пунктом с “радиокнопкой”. Одновременно, функция снимает отметку "кружочком " во всех других пунктах меню в связанной группе и очищает эти пункты от флажков пункта с “радиокнопкой”.
CreateMenu Функция CreateMenu создает меню. Меню вначале пустое, но оно может быть заполнено пунктами меню при помощи использования функций InsertMenuItem, AppendMenu и InsertMenu.
CreatePopupMenu Функция CreatePopupMenu создает “выпадающее” меню, подменю или контекстное меню. Меню вначале пустое. Вы можете вставлять или добавлять в конец пункты меню при помощи использования функции InsertMenuItem. Вы можете также использовать и функцию InsertMenu, чтобы вставлять пункты меню, а функцию AppendMenu, чтобы добавлять в конец пункты меню.
DeleteMenu Функция DeleteMenu удаляет пункт из заданного меню. Если пункт меню открывает меню или подменю, эта функция уничтожает дескриптор меню или подменю и освобождает память, использованную меню или подменю.
DestroyMenu Функция DestroyMenu уничтожает заданное меню и освобождает любую память, которую меню занимает.
DrawMenuBar Функция DrawMenuBar перерисовывает строку меню заданного окна. Если строка меню изменяется после того, как система создала окно, эта функция должна быть вызвана, чтобы нарисовать измененную строку меню.
EnableMenuItem Функция EnableMenuItem включает, отключает или окрашивает в серый цвет (делает недоступным) заданный пункт меню.
EndMenu Функция EndMenu завершает работу активного меню вызывающего потока.
GetMenu Функция GetMenu извлекает дескриптор меню, связанного с заданным окном.
GetMenuBarInfo Функция GetMenuBarInfo извлекает информацию об заданной строке меню.
GetMenuCheckMarkDimensions Функция GetMenuCheckMarkDimensions возвращает размеры заданного по умолчанию точечного рисунка "галочки ". Система показывает на экране этот точечный рисунок рядом с выбранными пунктами меню. Перед вызовом функции SetMenuItemBitmaps, чтобы заменить заданный по умолчанию рисунок "галочки " для пункта меню, приложение должно выяснить правильный размер точечного рисунка при помощи вызова GetMenuCheckMarkDimensions.
GetMenuDefaultItem Функция GetMenuDefaultItem выясняет заданный по умолчанию пункт меню в заданном меню.
GetMenuInfo Функция GetMenuInfo получает информацию об заданном меню.
GetMenuItemCount Функция GetMenuItemCount выявляет число пунктов в заданном меню.
GetMenuItemID Функция GetMenuItemID извлекает идентификатор пункта меню размещенного в заданной позиции в меню.
GetMenuItemInfo Функция GetMenuItemInfo извлекает информацию о пункте меню.
GetMenuItemRect Функция GetMenuItemRect извлекает рабочий (ограничивающий) прямоугольник для заданного пункта меню.
GetMenuState Функция GetMenuState извлекает флажки меню, связанные с заданным пунктом меню. Если пункт меню открывает подменю, эта функция к тому же возвращает число пунктов в подменю.
GetMenuString Функция GetMenuString копирует текстовую строку заданного пункта меню в определяемый буфер.
GetSubMenu Функция GetSubMenu извлекает дескриптор "выпадающего" меню или подменю, активизируемого заданным пунктом меню.
GetSystemMenu Функция GetSystemMenu дает возможность прикладной программе обратиться к меню окна (также известному как системное меню (system menu) или меню окона (control menu)) для копирования и модификации.
HiliteMenuItem Функция HiliteMenuItem выделяет или удаляет выделение пункта в строке меню.
InsertMenu Функция InsertMenu вставляет новый пункт в меню, перемещая другие пункты вниз меню. Обратите внимание! на то, что функция InsertMenu была заменена функцией InsertMenuItem. Вы можете все еще использовать InsertMenu, в том случае, если нет необходимости в каком-либо из дополнительных свойств функции InsertMenuItem.
InsertMenuItem Функция InsertMenuItem вставляет новый пункт меню в заданной позиции в меню.
IsMenu Функция IsMenu выясняет, является ли дескриптор дескриптором меню.
LoadMenu Функция LoadMenu загружает заданный ресурс меню из исполняемого (.exe) файла программы, связанного с экземпляром приложения.
Функция LoadMenuIndirect загружает заданный шаблон меню в памяти.
MenuItemFromPoint Функция MenuItemFromPoint выясняет, какой пункт меню, если таковые вообще имеются, находится в заданном месте.
ModifyMenu Функция ModifyMenu изменяет существующий пункт меню. Эта функция используется для, установки содержания, внешнего вида, и поведения пункта меню.
RemoveMenu Функция RemoveMenu удаляет пункт меню или отключает подменю от заданного меню. Если пункт меню открывает "выпадающее" меню, или подменю, RemoveMenu не уничтожает меню или его дескриптор, разрешая ему многократно использоваться. Прежде, чем эта функция вызывается, функция GetSubMenu должна извлечь дескриптор "выпадающего" меню или подменю.
SetMenu Функция SetMenu назначает новое меню для заданного окна.
SetMenuDefaultItem Функция SetMenuDefaultItem устанавливает определенный по умолчанию пункт для заданного меню.
SetMenuInfo Функция SetMenuInfo устанавливает информацию для заданного меню.
SetMenuItemBitmaps Функция SetMenuItemBitmaps связывает заданный точечный рисунок (значок) с пунктом меню. Выбран ли пункт меню или нет, система показывает на экране соответствующий значок рядом с пунктом меню.
SetMenuItemInfo Функция SetMenuItemInfo изменяет информацию о пункте меню.
TrackPopupMenu Функция TrackPopupMenu показывает на экране контекстное меню в заданном месте и устанавливает подбор пунктов меню. Контекстное меню может появиться в любом месте экрана.
TrackPopupMenuEx Функция TrackPopupMenuEx показывает на экране контекстное меню в заданном месте и устанавливает подбор пунктов меню. Контекстное меню может появиться в любом месте экрана.