#include <assert.h>
#include <ctype.h>
#include <stdlib.h>
#include <string.h>
#include <os2win.h>
#include <heapstring.h>
#include "controls.h"
#include "menu.h"
Include dependency graph for menu.cpp:
Go to the source code of this file.
Compounds | |
struct | MENUITEM |
struct | POPUPMENU |
struct | MTRACKER |
Defines | |
#define | MM_SETMENUHANDLE (WM_USER + 0) |
#define | MM_GETMENUHANDLE (WM_USER + 1) |
#define | TF_ENDMENU 0x0001 |
#define | TF_SUSPENDPOPUP 0x0002 |
#define | TF_SKIPREMOVE 0x0004 |
#define | MENU_MAGIC 0x554d |
#define | IS_A_MENU(pmenu) ((pmenu) && (pmenu)->wMagic == MENU_MAGIC) |
#define | ITEM_PREV -1 |
#define | ITEM_NEXT 1 |
#define | TPM_INTERNAL 0xF0000000 |
#define | TPM_ENTERIDLEEX 0x80000000 |
#define | TPM_BUTTONDOWN 0x40000000 |
#define | TPM_POPUPMENU 0x20000000 |
#define | TPM_CAPTIONSYSMENU 0x10000000 |
#define | POPUP_XSHADE 4 |
#define | POPUP_YSHADE 4 |
#define | MENU_BAR_ITEMS_SPACE 12 |
#define | MENU_TAB_SPACE 8 |
#define | SEPARATOR_HEIGHT 5 |
#define | NO_SELECTED_ITEM 0xffff |
#define | MENU_ITEM_TYPE(flags) ((flags) & (MF_STRING | MF_BITMAP | MF_OWNERDRAW | MF_SEPARATOR)) |
#define | IS_STRING_ITEM(flags) (MENU_ITEM_TYPE ((flags)) == MF_STRING) |
#define | IS_SEPARATOR_ITEM(flags) (MENU_ITEM_TYPE ((flags)) == MF_SEPARATOR) |
#define | IS_BITMAP_ITEM(flags) (MENU_ITEM_TYPE ((flags)) == MF_BITMAP) |
#define | IS_SYSTEM_MENU(menu) (!((menu)->wFlags & MF_POPUP) && (menu)->wFlags & MF_SYSMENU) |
#define | IS_SYSTEM_POPUP(menu) ((menu)->wFlags & MF_POPUP && (menu)->wFlags & MF_SYSMENU) |
#define | TYPE_MASK |
#define | STATE_MASK (~TYPE_MASK) |
#define | SUBMENU_POPUP_TIMERID 100 |
#define | POPUP_MENU_DELAY 500 |
#define | debug_print_menuitem(pre, mp, post) if(!TRACE_ON(menu)) ; else do_debug_print_menuitem(pre, mp, post) |
#define | MENUOUT(text) DPRINTF("%s%s", (count++ ? "," : ""), (text)) |
#define | MENUFLAG(bit, text) |
Typedefs | |
typedef * | LPPOPUPMENU |
Functions | |
POPUPMENU * | MENU_GetMenu (HMENU hMenu) |
HMENU | MENU_CopySysPopup (void) |
HWND | MENU_GetTopPopupWnd () |
void | MENU_ReleaseTopPopupWnd () |
void | MENU_DestroyTopPopupWnd () |
HMENU | MENU_GetSysMenu (HWND hWnd, HMENU hPopupMenu) |
BOOL | MENU_Init () |
void | MENU_InitSysMenuPopup (HMENU hmenu, DWORD style, DWORD clsStyle) |
UINT | MENU_GetStartOfNextColumn (HMENU hMenu) |
UINT | MENU_GetStartOfPrevColumn (HMENU hMenu) |
MENUITEM * | MENU_FindItem (HMENU *hmenu, UINT *nPos, UINT wFlags) |
UINT | MENU_FindSubMenu (HMENU *hmenu, HMENU hSubTarget) |
void | MENU_FreeItemData (MENUITEM *item) |
MENUITEM * | MENU_FindItemByCoords (POPUPMENU *menu, POINT pt, UINT *pos) |
UINT | MENU_FindItemByKey (HWND hwndOwner, HMENU hmenu, UINT key, BOOL forceMenuChar) |
HBITMAP | MENU_LoadMagicItem (UINT id, BOOL hilite, DWORD dwItemData) |
void | MENU_CalcItemSize (HDC hdc, MENUITEM *lpitem, HWND hwndOwner, INT orgX, INT orgY, BOOL menuBar) |
void | MENU_PopupMenuCalcSize (LPPOPUPMENU lppop, HWND hwndOwner) |
void | MENU_MenuBarCalcSize (HDC hdc, LPRECT lprect, LPPOPUPMENU lppop, HWND hwndOwner) |
void | MENU_DrawMenuItem (HWND hwnd, HMENU hmenu, HWND hwndOwner, HDC hdc, MENUITEM *lpitem, UINT height, BOOL menuBar, UINT odaction) |
void | MENU_DrawPopupMenu (HWND hwnd, HDC hdc, HMENU hmenu) |
UINT | MENU_DrawMenuBar (HDC hDC, LPRECT lprect, HWND hwnd, BOOL suppress_draw) |
BOOL | MENU_PatchResidentPopup (HQUEUE checkQueue, HWND checkWnd) |
BOOL | MENU_ShowPopup (HWND hwndOwner, HMENU hmenu, UINT id, INT x, INT y, INT xanchor, INT yanchor) |
void | MENU_SelectItem (HWND hwndOwner, HMENU hmenu, UINT wIndex, BOOL sendMenuSelect, HMENU topmenu) |
void | MENU_MoveSelection (HWND hwndOwner, HMENU hmenu, INT offset) |
BOOL | MENU_SetItemData (MENUITEM *item, UINT flags, UINT id, LPCSTR str) |
MENUITEM * | MENU_InsertItem (HMENU hMenu, UINT pos, UINT flags) |
LPCSTR | MENU_ParseResource (LPCSTR res, HMENU hMenu, BOOL unicode) |
LPCSTR | MENUEX_ParseResource (LPCSTR res, HMENU hMenu) |
HMENU | MENU_GetSubPopup (HMENU hmenu) |
void | MENU_HideSubPopups (HWND hwndOwner, HMENU hmenu, BOOL sendMenuSelect) |
HMENU | MENU_ShowSubPopup (HWND hwndOwner, HMENU hmenu, BOOL selectFirst, UINT wFlags, POINT *pt) |
HMENU | MENU_PtMenu (HMENU hMenu, POINT pt, BOOL inMenuBar) |
INT | MENU_ExecFocusedItem (MTRACKER *pmt, HMENU hMenu, UINT wFlags) |
void | MENU_SwitchTracking (MTRACKER *pmt, HMENU hPtMenu, UINT id) |
BOOL | MENU_ButtonDown (MTRACKER *pmt, HMENU hPtMenu, UINT wFlags) |
INT | MENU_ButtonUp (MTRACKER *pmt, HMENU hPtMenu, UINT wFlags) |
BOOL | MENU_MouseMove (MTRACKER *pmt, HMENU hPtMenu, UINT wFlags) |
LRESULT | MENU_DoNextMenu (MTRACKER *pmt, UINT vk) |
BOOL | MENU_SuspendPopup (MTRACKER *pmt, UINT uMsg) |
void | MENU_KeyLeft (MTRACKER *pmt, UINT wFlags) |
void | MENU_KeyRight (MTRACKER *pmt, UINT wFlags) |
VOID | MENU_DispatchMouseMsg (MSG *msg) |
INT | MENU_TrackMenu (HMENU hmenu, UINT wFlags, INT x, INT y, HWND hwnd, BOOL inMenuBar, const RECT *lprect) |
BOOL | MENU_InitTracking (HWND hWnd, HMENU hMenu, BOOL bPopup, UINT wFlags) |
BOOL | MENU_ExitTracking (HWND hWnd) |
void | MENU_TrackMouseMenuBar (HWND hWnd, INT ht, POINT pt) |
void | MENU_TrackMouseMenuBar_MouseMove (HWND hwnd, POINT pt, BOOL OnMenu) |
void | MENU_TrackKbdMenuBar (HWND hWnd, UINT wParam, INT vkey) |
BOOL WINAPI | TrackPopupMenu (HMENU hMenu, UINT wFlags, INT x, INT y, INT nReserved, HWND hWnd, const RECT *lpRect) |
BOOL WINAPI | TrackPopupMenuEx (HMENU hMenu, UINT wFlags, INT x, INT y, HWND hWnd, LPTPMPARAMS lpTpm) |
LRESULT WINAPI | PopupMenuWndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) |
UINT | MENU_GetMenuBarHeight (HWND hwnd, UINT menubarWidth, INT orgX, INT orgY) |
BOOL WINAPI | ChangeMenuA (HMENU hMenu, UINT pos, LPCSTR data, UINT id, UINT flags) |
BOOL WINAPI | ChangeMenuW (HMENU hMenu, UINT pos, LPCWSTR data, UINT id, UINT flags) |
DWORD WINAPI | CheckMenuItem (HMENU hMenu, UINT id, UINT flags) |
UINT WINAPI | EnableMenuItem (HMENU hMenu, UINT wItemID, UINT wFlags) |
INT WINAPI | GetMenuStringA (HMENU hMenu, UINT wItemID, LPSTR str, INT nMaxSiz, UINT wFlags) |
INT WINAPI | GetMenuStringW (HMENU hMenu, UINT wItemID, LPWSTR str, INT nMaxSiz, UINT wFlags) |
BOOL WINAPI | HiliteMenuItem (HWND hWnd, HMENU hMenu, UINT wItemID, UINT wHilite) |
UINT WINAPI | GetMenuState (HMENU hMenu, UINT wItemID, UINT wFlags) |
INT WINAPI | GetMenuItemCount (HMENU hMenu) |
UINT WINAPI | GetMenuItemID (HMENU hMenu, INT nPos) |
BOOL WINAPI | InsertMenuA (HMENU hMenu, UINT pos, UINT flags, UINT id, LPCSTR str) |
BOOL WINAPI | InsertMenuW (HMENU hMenu, UINT pos, UINT flags, UINT id, LPCWSTR str) |
BOOL WINAPI | AppendMenuA (HMENU hMenu, UINT flags, UINT id, LPCSTR data) |
BOOL WINAPI | AppendMenuW (HMENU hMenu, UINT flags, UINT id, LPCWSTR data) |
BOOL WINAPI | RemoveMenu (HMENU hMenu, UINT nPos, UINT wFlags) |
BOOL WINAPI | DeleteMenu (HMENU hMenu, UINT nPos, UINT wFlags) |
BOOL WINAPI | ModifyMenuA (HMENU hMenu, UINT pos, UINT flags, UINT id, LPCSTR str) |
BOOL WINAPI | ModifyMenuW (HMENU hMenu, UINT pos, UINT flags, UINT id, LPCWSTR str) |
HMENU WINAPI | CreatePopupMenu (void) |
DWORD WINAPI | GetMenuCheckMarkDimensions (void) |
BOOL WINAPI | SetMenuItemBitmaps (HMENU hMenu, UINT nPos, UINT wFlags, HBITMAP hNewUnCheck, HBITMAP hNewCheck) |
HMENU WINAPI | CreateMenu (void) |
BOOL WINAPI | DestroyMenu (HMENU hMenu) |
HMENU WINAPI | GetSystemMenu (HWND hWnd, BOOL bRevert) |
BOOL WINAPI | SetSystemMenu (HWND hwnd, HMENU hMenu) |
HMENU WINAPI | GetMenu (HWND hWnd) |
BOOL WINAPI | SetMenu (HWND hWnd, HMENU hMenu) |
HMENU WINAPI | GetSubMenu (HMENU hMenu, INT nPos) |
BOOL WINAPI | DrawMenuBar (HWND hWnd) |
void WINAPI | EndMenu (void) |
HMENU WINAPI | LoadMenuA (HINSTANCE instance, LPCSTR name) |
HMENU WINAPI | LoadMenuW (HINSTANCE instance, LPCWSTR name) |
HMENU WINAPI | LoadMenuIndirectA (CONST MENUITEMTEMPLATEHEADER *lpMenuTemplate) |
HMENU WINAPI | LoadMenuIndirectW (CONST MENUITEMTEMPLATEHEADER *lpMenuTemplate) |
BOOL WINAPI | IsMenu (HMENU hmenu) |
BOOL | GetMenuItemInfo_common (HMENU hmenu, UINT item, BOOL bypos, LPMENUITEMINFOA lpmii, BOOL unicode) |
BOOL WINAPI | GetMenuItemInfoA (HMENU hmenu, UINT item, BOOL bypos, LPMENUITEMINFOA lpmii) |
BOOL WINAPI | GetMenuItemInfoW (HMENU hmenu, UINT item, BOOL bypos, LPMENUITEMINFOW lpmii) |
BOOL | SetMenuItemInfo_common (MENUITEM *menu, const MENUITEMINFOA *lpmii, BOOL unicode) |
BOOL WINAPI | SetMenuItemInfoA (HMENU hmenu, UINT item, BOOL bypos, const MENUITEMINFOA *lpmii) |
BOOL WINAPI | SetMenuItemInfoW (HMENU hmenu, UINT item, BOOL bypos, const MENUITEMINFOW *lpmii) |
BOOL WINAPI | SetMenuDefaultItem (HMENU hmenu, UINT uItem, UINT bypos) |
UINT WINAPI | GetMenuDefaultItem (HMENU hmenu, UINT bypos, UINT flags) |
BOOL WINAPI | InsertMenuItemA (HMENU hMenu, UINT uItem, BOOL bypos, const MENUITEMINFOA *lpmii) |
BOOL WINAPI | InsertMenuItemW (HMENU hMenu, UINT uItem, BOOL bypos, const MENUITEMINFOW *lpmii) |
BOOL WINAPI | CheckMenuRadioItem (HMENU hMenu, UINT first, UINT last, UINT check, UINT bypos) |
BOOL WINAPI | GetMenuItemRect (HWND hwnd, HMENU hMenu, UINT uItem, LPRECT rect) |
BOOL WINAPI | SetMenuInfo (HMENU hMenu, LPCMENUINFO lpmi) |
BOOL WINAPI | GetMenuInfo (HMENU hMenu, LPMENUINFO lpmi) |
BOOL WINAPI | SetMenuContextHelpId (HMENU hMenu, DWORD dwContextHelpID) |
DWORD WINAPI | GetMenuContextHelpId (HMENU hMenu) |
UINT WINAPI | MenuItemFromPoint (HWND hWnd, HMENU hMenu, POINT ptScreen) |
BOOL | IsMenuActive (void) |
BOOL | POPUPMENU_Register () |
BOOL | POPUPMENU_Unregister () |
Variables | |
WORD | check_bitmap_width = 0 |
WORD | check_bitmap_height = 0 |
WORD | arrow_bitmap_width = 0 |
WORD | arrow_bitmap_height = 0 |
HBITMAP | hStdRadioCheck = 0 |
HBITMAP | hStdCheck = 0 |
HBITMAP | hStdMnArrow = 0 |
HBITMAP | hBmpMinimize = 0 |
HBITMAP | hBmpMinimizeD = 0 |
HBITMAP | hBmpMaximize = 0 |
HBITMAP | hBmpMaximizeD = 0 |
HBITMAP | hBmpClose = 0 |
HBITMAP | hBmpCloseD = 0 |
HBRUSH | hShadeBrush = 0 |
HFONT | hMenuFont = 0 |
HFONT | hMenuFontBold = 0 |
HMENU | MENU_DefSysPopup = 0 |
HWND | pTopPopupWnd = 0 |
UINT | uSubPWndLevel = 0 |
BOOL | fEndMenu = FALSE |
UINT | mouseOverMenuID = -1 |
BOOL | isTimerSet = FALSE |
MENUITEM * | MENU_HighlightedItem = NULL |
UINT | MENU_HighlightedItemID = 0xffff |
POPUPMENU * | MENU_HighlightedMenu = NULL |
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 111 of file menu.cpp. Referenced by DestroyMenu(), GetMenuItemCount(), IsMenu(), MENU_GetMenu(), MENU_SetItemData(), and SetMenuItemInfo_common().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 139 of file menu.cpp. Referenced by GetMenuItemInfoAW(), GetMenuItemInfo_common(), MENUFLAG(), and SetMenuItemInfo_common().
|
|
Definition at line 142 of file menu.cpp. Referenced by GetMenuStringA(), GetMenuStringW(), InsertMenuA(), InsertMenuW(), MENU_CalcItemSize(), MENU_DrawMenuItem(), MENU_FindItemByKey(), MENU_FreeItemData(), MENU_ParseResource(), MENU_PopupMenuCalcSize(), MENU_SetItemData(), ModifyMenuA(), ModifyMenuW(), and SetMenuItemInfo_common().
|
|
|
|
Definition at line 144 of file menu.cpp. Referenced by MENU_CalcItemSize(), MENU_DrawMenuItem(), MENU_MenuBarCalcSize(), and MENU_SetItemData().
|
|
Definition at line 146 of file menu.cpp. Referenced by MENU_ButtonDown(), MENU_ButtonUp(), MENU_DoNextMenu(), MENU_MouseMove(), MENU_ShowSubPopup(), and MENU_TrackMenu().
|
|
|
|
Value: (MFT_STRING | MFT_BITMAP | MFT_OWNERDRAW | MFT_SEPARATOR | \ MFT_MENUBARBREAK | MFT_MENUBREAK | MFT_RADIOCHECK | \ MFT_RIGHTORDER | MFT_RIGHTJUSTIFY | \ MF_POPUP | MF_SYSMENU | MF_HELP) |
|
|
|
|
|
|
|
|
|
Definition at line 216 of file menu.cpp. Referenced by MENUFLAG().
|
|
Value: do { \ if (flags & (bit)) { flags &= ~(bit); MENUOUT ((text)); } \ } while (0) |
|
|
|
|
Definition at line 339 of file menu.cpp. Referenced by GetSystemMenu(), MENU_GetSysMenu(), and MENU_Init().
|
|
Definition at line 383 of file menu.cpp. Referenced by DestroyMenu(), MENU_HideSubPopups(), MENU_PatchResidentPopup(), MENU_ShowPopup(), and PopupMenuWndProc().
|
|
Definition at line 392 of file menu.cpp. Referenced by DestroyMenu(), MENU_HideSubPopups(), MENU_PatchResidentPopup(), MENU_ShowPopup(), and PopupMenuWndProc().
|
|
Definition at line 400 of file menu.cpp. Referenced by PopupMenuWndProc().
|
|
|
|
Definition at line 463 of file menu.cpp. Referenced by POPUPMENUCLASSNAME(), POPUPMENU_Register(), and SetWindowAppearance().
|
|
Definition at line 539 of file menu.cpp. Referenced by MENU_ShowSubPopup().
|
|
Definition at line 568 of file menu.cpp. Referenced by MENU_KeyRight().
|
|
Definition at line 600 of file menu.cpp. Referenced by MENU_KeyLeft().
|
|
Definition at line 643 of file menu.cpp. Referenced by CheckMenuItem(), CheckMenuRadioItem(), DeleteMenu(), EnableMenuItem(), GetMenuItemID(), GetMenuItemInfo_common(), GetMenuItemRect(), GetMenuState(), GetMenuStringA(), GetMenuStringW(), GetSubMenu(), HiliteMenuItem(), MENU_InsertItem(), ModifyMenuA(), RemoveMenu(), SetMenuItemBitmaps(), SetMenuItemInfoA(), and SetMenuItemInfoW().
|
|
Definition at line 692 of file menu.cpp. Referenced by MENU_SelectItem().
|
|
Definition at line 721 of file menu.cpp. Referenced by DestroyMenu(), and RemoveMenu().
|
|
Definition at line 735 of file menu.cpp. Referenced by MENU_ButtonDown(), MENU_ButtonUp(), MENU_MouseMove(), MENU_TrackMenu(), and MENU_TrackMouseMenuBar_MouseMove().
|
|
Definition at line 764 of file menu.cpp. Referenced by MENU_TrackKbdMenuBar(), and MENU_TrackMenu().
|
|
Definition at line 812 of file menu.cpp. Referenced by MENU_CalcItemSize(), and MENU_DrawMenuItem().
|
|
Definition at line 852 of file menu.cpp. Referenced by MENU_MenuBarCalcSize(), and MENU_PopupMenuCalcSize().
|
|
Definition at line 962 of file menu.cpp. Referenced by MENU_ShowPopup().
|
|
Definition at line 1043 of file menu.cpp. Referenced by MENU_DrawMenuBar(), and MENU_GetMenuBarHeight().
|
|
Definition at line 1114 of file menu.cpp. Referenced by MENU_DrawMenuBar(), MENU_DrawPopupMenu(), MENU_SelectItem(), and MENU_ShowSubPopup().
|
|
Definition at line 1402 of file menu.cpp. Referenced by PopupMenuWndProc().
|
|
|
|
Definition at line 1533 of file menu.cpp. Referenced by MENU_ShowPopup().
|
|
Definition at line 1594 of file menu.cpp. Referenced by MENU_ShowSubPopup(), and TrackPopupMenu().
|
|
Definition at line 1705 of file menu.cpp. Referenced by HiliteMenuItem(), MENU_DoNextMenu(), MENU_HideSubPopups(), MENU_KeyLeft(), MENU_KeyRight(), MENU_MouseMove(), MENU_MoveSelection(), MENU_SwitchTracking(), MENU_TrackKbdMenuBar(), and MENU_TrackMenu().
|
|
Definition at line 1777 of file menu.cpp. Referenced by MENU_KeyLeft(), MENU_KeyRight(), MENU_ShowSubPopup(), MENU_TrackKbdMenuBar(), and MENU_TrackMenu().
|
|
Definition at line 1815 of file menu.cpp. Referenced by InsertMenuA(), and ModifyMenuA().
|
|
Definition at line 1901 of file menu.cpp. Referenced by InsertMenuA(), InsertMenuItemA(), and InsertMenuItemW().
|
|
|
|
|
|
Definition at line 2052 of file menu.cpp. Referenced by MENU_KeyLeft().
|
|
Definition at line 2073 of file menu.cpp. Referenced by HiliteMenuItem(), MENU_DoNextMenu(), MENU_KeyLeft(), MENU_KeyRight(), MENU_SwitchTracking(), and MENU_TrackMenu().
|
|
Definition at line 2122 of file menu.cpp. Referenced by MENU_ButtonDown(), MENU_ExecFocusedItem(), MENU_KeyLeft(), MENU_KeyRight(), MENU_MouseMove(), and MENU_TrackMenu().
|
|
Definition at line 2230 of file menu.cpp. Referenced by MENU_TrackMenu().
|
|
Definition at line 2274 of file menu.cpp. Referenced by MENU_ButtonUp(), and MENU_TrackMenu().
|
|
Definition at line 2317 of file menu.cpp. Referenced by MENU_ButtonDown(), and MENU_MouseMove().
|
|
Definition at line 2342 of file menu.cpp. Referenced by MENU_TrackMenu().
|
|
Definition at line 2392 of file menu.cpp. Referenced by MENU_TrackMenu().
|
|
Definition at line 2429 of file menu.cpp. Referenced by MENU_TrackMenu().
|
|
Definition at line 2525 of file menu.cpp. Referenced by MENU_KeyLeft(), and MENU_KeyRight().
|
|
Definition at line 2630 of file menu.cpp. Referenced by MENU_KeyLeft(), and MENU_KeyRight().
|
|
Definition at line 2667 of file menu.cpp. Referenced by MENU_TrackMenu().
|
|
Definition at line 2720 of file menu.cpp. Referenced by MENU_TrackMenu().
|
|
|
|
Definition at line 2787 of file menu.cpp. Referenced by MENU_TrackKbdMenuBar(), MENU_TrackMouseMenuBar(), and TrackPopupMenu().
|
|
Definition at line 3119 of file menu.cpp. Referenced by MENU_TrackKbdMenuBar(), MENU_TrackMouseMenuBar(), and TrackPopupMenu().
|
|
Definition at line 3139 of file menu.cpp. Referenced by MENU_TrackKbdMenuBar(), MENU_TrackMouseMenuBar(), and TrackPopupMenu().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 3911 of file menu.cpp. Referenced by MENUEX_ParseResource(), and MENU_ParseResource().
|
|
|
|
|
|
Definition at line 3968 of file menu.cpp. Referenced by CreatePopupMenu(), LoadMenuIndirectA(), and MENU_GetSysMenu().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 4225 of file menu.cpp. Referenced by MDI_AugmentFrameMenu(), and MDI_RestoreFrameMenu().
|
|
|
|
|
|
|
|
Definition at line 4294 of file menu.cpp. Referenced by LoadMenuA(), and LoadMenuIndirectW().
|
|
|
|
|
|
Definition at line 4362 of file menu.cpp. Referenced by GetMenuItemInfoA(), and GetMenuItemInfoW().
|
|
|
|
|
|
Definition at line 4459 of file menu.cpp. Referenced by InsertMenuItemA(), InsertMenuItemW(), SetMenuItemInfoA(), and SetMenuItemInfoW().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 4895 of file menu.cpp. Referenced by POPUPMENUCLASSNAME().
|
|
Definition at line 4900 of file menu.cpp. Referenced by CONTROLS_Register(), and POPUPMENUCLASSNAME().
|
|
Definition at line 4924 of file menu.cpp. Referenced by CONTROLS_Unregister(), and POPUPMENUCLASSNAME().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|