11.19 - Справочник по меню

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

Дескрипторы меню
GetMenu
GetSubMenu
GetSystemMenu
IsMenu

Информация о пунктах меню
GetMenuItemCount
GetMenuItemID
GetMenuItemInfo
GetMenuState
GetMenuString
SetMenuItemInfo
MENUITEMINFO

Заданные по умолчанию пункты меню
GetMenuDefaultItem
SetMenuDefaultItem

Состояния пунктов меню
CheckMenuItem
CheckMenuRadioItem
EnableMenuItem
GetMenuCheckMarkDimensions
HiliteMenuItem
SetMenuItemBitmaps

Шаблоны меню
LoadMenu
LoadMenuIndirect
MENUITEMTEMPLATE
MENUITEMTEMPLATEHEADER
MENUEX_TEMPLATE_HEADER
MENUEX_TEMPLATE_ITEM

Создание и модификация меню
AppendMenu
CreateMenu
CreatePopupMenu
DeleteMenu
DestroyMenu
DrawMenuBar
InsertMenu
InsertMenuItem
ModifyMenu
RemoveMenu
SetMenuItemInfo

Изображение меню
SetMenu
TrackPopupMenu
TrackPopupMenuEx
WM_CONTEXTMENU

Замененные функции

Следующие устаревшие наборы функций были заменены. При написании прикладной программы, Вы должны использовать новую функцию вместо соответствующей старой функции.

Старая функция	Новая функция
AppendMenu InsertMenuItem ChangeMenu SetMenuItemInfo CheckMenuItem SetMenuItemInfo GetMenuState GetMenuItemInfo InsertMenu InsertMenuItem ModifyMenu SetMenuItemInfo

Устаревшие функции
ChangeMenu

Сообщения меню
WM_COMMAND
WM_CONTEXTMENU
WM_DRAWITEM
WM_ENTERMENULOOP
WM_EXITMENULOOP
WM_INITMENU
WM_INITMENUPOPUP
WM_MEASUREITEM
WM_MENUCHAR
WM_MENUSELECT
WM_SYSCOMMAND

Расширение набора функции меню
CheckMenuRadioItem
GetMenuDefaultItem
EndMenu
GetMenuBarInfo
GetMenuItemInfo
GetMenuItemRect
InsertMenuItem
MenuItemFromPoint
SetMenuDefaultItem
SetMenuItemInfo
TrackPopupMenuEx

Расширение набора сообщений меню
WM_CONTEXTMENU

Расширение набора структур меню
MENUEX_TEMPLATE_HEADER
MENUEX_TEMPLATE_ITEM
MENUITEMINFO
TPMPARAMS

SetMenu
TrackPopupMenu
TrackPopupMenuEx
WM_CONTEXTMENU


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Владимир Соковиков - 08.10.2002 (обновлено 16.10.2002)