Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

tagPOPUPMENU Struct Reference

#include <userk.h>

List of all members.

Public Attributes

DWORD fIsMenuBar:1
DWORD fHasMenuBar:1
DWORD fIsSysMenu:1
DWORD fIsTrackPopup:1
DWORD fDroppedLeft:1
DWORD fHierarchyDropped:1
DWORD fRightButton:1
DWORD fToggle:1
DWORD fSynchronous:1
DWORD fFirstClick:1
DWORD fDropNextPopup:1
DWORD fNoNotify:1
DWORD fAboutToHide:1
DWORD fShowTimer:1
DWORD fHideTimer:1
DWORD fDestroyed:1
DWORD fDelayedFree:1
DWORD fFlushDelayedFree:1
DWORD fFreed:1
DWORD fInCancel:1
DWORD fTrackMouseEvent:1
DWORD fSendUninit:1
DWORD fRtoL:1
DWORD fDesktopMenu:1
DWORD iDropDir:5
PWND spwndNotify
PWND spwndPopupMenu
PWND spwndNextPopup
PWND spwndPrevPopup
PMENU spmenu
PMENU spmenuAlternate
PWND spwndActivePopup
PPOPUPMENU ppopupmenuRoot
PPOPUPMENU ppmDelayedFree
UINT posSelectedItem
UINT posDropped


Member Data Documentation

DWORD tagPOPUPMENU::fAboutToHide
 

Definition at line 2830 of file userk.h.

Referenced by MNSetTimerToCloseHierarchy(), xxxMNOpenHierarchy(), and xxxMNSelectItem().

DWORD tagPOPUPMENU::fDelayedFree
 

Definition at line 2839 of file userk.h.

Referenced by MNFlushDestroyedPopups(), xxxMNDestroyHandler(), xxxMNEndMenuState(), xxxMNOpenHierarchy(), and xxxTrackPopupMenuEx().

DWORD tagPOPUPMENU::fDesktopMenu
 

Definition at line 2859 of file userk.h.

Referenced by MNFreePopup(), xxxMNCloseHierarchy(), xxxMNDestroyHandler(), and xxxMNOpenHierarchy().

DWORD tagPOPUPMENU::fDestroyed
 

Definition at line 2834 of file userk.h.

Referenced by MNFlushDestroyedPopups(), xxxDestroyThreadInfo(), xxxEndMenu(), xxxMNCancel(), xxxMNChar(), xxxMNDestroyHandler(), xxxMNEndMenuState(), xxxMNStartMenu(), and xxxMNSwitchToAlternateMenu().

DWORD tagPOPUPMENU::fDropNextPopup
 

Definition at line 2828 of file userk.h.

Referenced by xxxMNButtonDown(), xxxMNKeyDown(), and xxxMNOpenHierarchy().

DWORD tagPOPUPMENU::fDroppedLeft
 

Definition at line 2818 of file userk.h.

Referenced by xxxMNOpenHierarchy(), xxxMNPositionHierarchy(), and xxxTrackPopupMenuEx().

DWORD tagPOPUPMENU::fFirstClick
 

Definition at line 2823 of file userk.h.

Referenced by xxxHandleMenuMessages(), and xxxTrackPopupMenuEx().

DWORD tagPOPUPMENU::fFlushDelayedFree
 

Definition at line 2846 of file userk.h.

Referenced by xxxMNDestroyHandler(), and xxxMNLoop().

DWORD tagPOPUPMENU::fFreed
 

Definition at line 2852 of file userk.h.

Referenced by MNFreePopup().

DWORD tagPOPUPMENU::fHasMenuBar
 

Definition at line 2812 of file userk.h.

Referenced by _GetGUIThreadInfo(), GetMenuInheritedContextHelpId(), xxxGetMenuBarInfo(), xxxHandleMenuMessages(), xxxMNKeyDown(), xxxMNOpenHierarchy(), xxxMNSelectItem(), and xxxMNStartMenuState().

DWORD tagPOPUPMENU::fHideTimer
 

Definition at line 2832 of file userk.h.

Referenced by MNSetTimerToCloseHierarchy(), xxxMNCloseHierarchy(), xxxMNDestroyHandler(), xxxMNOpenHierarchy(), and xxxMNSelectItem().

DWORD tagPOPUPMENU::fHierarchyDropped
 

Definition at line 2819 of file userk.h.

Referenced by MNDeleteAdjustIndexes(), MNSetTimerToCloseHierarchy(), MNSetTimerToOpenHierarchy(), xxxInsertMenuItem(), xxxMNButtonUp(), xxxMNCloseHierarchy(), xxxMNKeyDown(), xxxMNOpenHierarchy(), and xxxMNPositionHierarchy().

DWORD tagPOPUPMENU::fInCancel
 

Definition at line 2854 of file userk.h.

Referenced by xxxEndMenu(), xxxEndMenuLoop(), xxxMenuWindowProc(), xxxMNCancel(), and xxxMNKeyFilter().

DWORD tagPOPUPMENU::fIsMenuBar
 

Definition at line 2808 of file userk.h.

Referenced by GetMenuInheritedContextHelpId(), MNFreePopup(), MNGetPopupFromMenu(), xxxDestroyThreadInfo(), xxxHandleMenuMessages(), xxxMNButtonUp(), xxxMNCancel(), xxxMNChar(), xxxMNCloseHierarchy(), xxxMNEndMenuState(), xxxMNFindWindowFromPoint(), xxxMNKeyDown(), xxxMNLoop(), xxxMNOpenHierarchy(), xxxMNPositionHierarchy(), xxxMNSelectItem(), xxxMNStartMenu(), xxxMNStartMenuState(), xxxMNSwitchToAlternateMenu(), and xxxScanSysQueue().

DWORD tagPOPUPMENU::fIsSysMenu
 

Definition at line 2816 of file userk.h.

Referenced by _GetGUIThreadInfo(), xxxGetMenuBarInfo(), xxxGetSystemMenu(), xxxHandleMenuMessages(), xxxMNCancel(), xxxMNChar(), xxxMNDestroyHandler(), xxxMNDismissWithNotify(), xxxMNFindWindowFromPoint(), xxxMNKeyFilter(), xxxMNLoop(), xxxMNOpenHierarchy(), xxxMNSelectItem(), xxxMNStartMenu(), xxxMNSwitchToAlternateMenu(), and xxxTrackPopupMenuEx().

DWORD tagPOPUPMENU::fIsTrackPopup
 

Definition at line 2817 of file userk.h.

Referenced by GetMenuStateWindow(), xxxEndMenu(), xxxEndMenuLoop(), xxxGetSystemMenu(), xxxMNCancel(), xxxMNEndMenuState(), xxxMNLoop(), xxxMNStartMenu(), and xxxTrackPopupMenuEx().

DWORD tagPOPUPMENU::fNoNotify
 

Definition at line 2829 of file userk.h.

Referenced by xxxHandleMenuMessages(), xxxMNCancel(), xxxMNLoop(), xxxMNOpenHierarchy(), xxxMNStartMenu(), and xxxTrackPopupMenuEx().

DWORD tagPOPUPMENU::fRightButton
 

Definition at line 2820 of file userk.h.

Referenced by xxxHandleMenuMessages(), xxxMNLoop(), and xxxTrackPopupMenuEx().

DWORD tagPOPUPMENU::fRtoL
 

Definition at line 2858 of file userk.h.

Referenced by xxxMNKeyDown(), xxxMNOpenHierarchy(), and xxxMNStartMenuState().

DWORD tagPOPUPMENU::fSendUninit
 

Definition at line 2857 of file userk.h.

Referenced by xxxMNDestroyHandler(), xxxMNOpenHierarchy(), and xxxTrackPopupMenuEx().

DWORD tagPOPUPMENU::fShowTimer
 

Definition at line 2831 of file userk.h.

Referenced by MNSetTimerToOpenHierarchy(), xxxMNButtonUp(), xxxMNDestroyHandler(), xxxMNOpenHierarchy(), xxxMNSelectItem(), and xxxTrackPopupMenuEx().

DWORD tagPOPUPMENU::fSynchronous
 

Definition at line 2822 of file userk.h.

Referenced by xxxMNCancel(), and xxxTrackPopupMenuEx().

DWORD tagPOPUPMENU::fToggle
 

Definition at line 2821 of file userk.h.

Referenced by xxxHandleMenuMessages(), xxxMenuWindowProc(), xxxMNButtonDown(), xxxMNButtonUp(), and xxxMNKeyFilter().

DWORD tagPOPUPMENU::fTrackMouseEvent
 

Definition at line 2856 of file userk.h.

Referenced by xxxMenuWindowProc(), and xxxMNMouseMove().

DWORD tagPOPUPMENU::iDropDir
 

Definition at line 2860 of file userk.h.

Referenced by FindBestPos(), xxxMenuWindowProc(), xxxMNOpenHierarchy(), and xxxTrackPopupMenuEx().

UINT tagPOPUPMENU::posDropped
 

Definition at line 2903 of file userk.h.

Referenced by MNDeleteAdjustIndexes(), MNSetTimerToOpenHierarchy(), xxxInsertMenuItem(), xxxMenuWindowProc(), xxxMNOpenHierarchy(), and xxxMNSelectItem().

UINT tagPOPUPMENU::posSelectedItem
 

Definition at line 2901 of file userk.h.

Referenced by MNDeleteAdjustIndexes(), MNSetTimerToOpenHierarchy(), xxxGetMenuBarInfo(), xxxHandleMenuMessages(), xxxInsertMenuItem(), xxxMenuWindowProc(), xxxMNButtonDown(), xxxMNButtonUp(), xxxMNChar(), xxxMNCloseHierarchy(), xxxMNDestroyHandler(), xxxMNDoubleClick(), xxxMNKeyDown(), xxxMNKeyFilter(), xxxMNOpenHierarchy(), xxxMNSelectItem(), and xxxMNStartMenuState().

PPOPUPMENU tagPOPUPMENU::ppmDelayedFree
 

Definition at line 2897 of file userk.h.

Referenced by MNFlushDestroyedPopups(), xxxMNDestroyHandler(), and xxxMNOpenHierarchy().

PPOPUPMENU tagPOPUPMENU::ppopupmenuRoot
 

Definition at line 2895 of file userk.h.

Referenced by MNFlushDestroyedPopups(), MNFreePopup(), xxxGetMenuBarInfo(), xxxMenuWindowProc(), xxxMNCloseHierarchy(), xxxMNDestroyHandler(), xxxMNDoubleClick(), xxxMNKeyDown(), xxxMNOpenHierarchy(), xxxMNSelectItem(), xxxMNStartMenuState(), and xxxTrackPopupMenuEx().

PMENU tagPOPUPMENU::spmenu
 

Definition at line 2881 of file userk.h.

Referenced by GetMenuInheritedContextHelpId(), GetMenuPwnd(), LockPopupMenu(), MNDrawArrow(), MNDrawFullNC(), MNFreePopup(), MNGetpItem(), MNGetPopupFromMenu(), MNSetTimerToOpenHierarchy(), UnlockPopupMenu(), xxxGetSystemMenu(), xxxHandleMenuMessages(), xxxMenuWindowProc(), xxxMNButtonUp(), xxxMNChar(), xxxMNCloseHierarchy(), xxxMNDestroyHandler(), xxxMNDoScroll(), xxxMNDoubleClick(), xxxMNDragOver(), xxxMNFindWindowFromPoint(), xxxMNKeyDown(), xxxMNKeyFilter(), xxxMNOpenHierarchy(), xxxMNPositionHierarchy(), xxxMNSelectItem(), xxxMNSetGapState(), xxxMNSetTop(), xxxMNStartMenu(), xxxMNSwitchToAlternateMenu(), xxxMNUpdateDraggingInfo(), xxxMNUpdateShownMenu(), and xxxTrackPopupMenuEx().

PMENU tagPOPUPMENU::spmenuAlternate
 

Definition at line 2883 of file userk.h.

Referenced by LockPopupMenu(), MNFreePopup(), UnlockPopupMenu(), xxxGetSystemMenu(), xxxMNChar(), xxxMNFindWindowFromPoint(), xxxMNKeyFilter(), xxxMNOpenHierarchy(), xxxMNStartMenu(), and xxxMNSwitchToAlternateMenu().

PWND tagPOPUPMENU::spwndActivePopup
 

Definition at line 2893 of file userk.h.

Referenced by GetMenuStateWindow(), MNAnimate(), MNFreePopup(), xxxHandleMenuMessages(), xxxMenuWindowProc(), xxxMNCloseHierarchy(), xxxMNEndMenuState(), xxxMNHideNextHierarchy(), xxxMNLoop(), xxxMNMouseMove(), xxxMNOpenHierarchy(), xxxMNSelectItem(), and xxxTrackPopupMenuEx().

PWND tagPOPUPMENU::spwndNextPopup
 

Definition at line 2874 of file userk.h.

Referenced by GetMenuStateWindow(), MNFreePopup(), MNGetPopupFromMenu(), MNSetTimerToCloseHierarchy(), xxxGetMenuBarInfo(), xxxMenuWindowProc(), xxxMNCloseHierarchy(), xxxMNDestroyHandler(), xxxMNFindWindowFromPoint(), xxxMNHideNextHierarchy(), xxxMNKeyDown(), xxxMNOpenHierarchy(), xxxMNPositionHierarchy(), and xxxMNSelectItem().

PWND tagPOPUPMENU::spwndNotify
 

Definition at line 2863 of file userk.h.

Referenced by _GetGUIThreadInfo(), GetMenuInheritedContextHelpId(), LockPopupMenu(), MNEndMenuStateNotify(), MNFreePopup(), UnlockPopupMenu(), xxxDestroyThreadInfo(), xxxDestroyWindow(), xxxDWP_DoCancelMode(), xxxEndMenu(), xxxEndMenuLoop(), xxxGetMenuBarInfo(), xxxGetSystemMenu(), xxxHandleMenuMessages(), xxxMenuWindowProc(), xxxMNCancel(), xxxMNChar(), xxxMNCloseHierarchy(), xxxMNDestroyHandler(), xxxMNDoubleClick(), xxxMNDragOver(), xxxMNFindWindowFromPoint(), xxxMNKeyDown(), xxxMNKeyFilter(), xxxMNLoop(), xxxMNMouseMove(), xxxMNOpenHierarchy(), xxxMNSelectItem(), xxxMNSetCapture(), xxxMNStartMenu(), xxxMNStartMenuState(), xxxMNSwitchToAlternateMenu(), xxxScanSysQueue(), and xxxTrackPopupMenuEx().

PWND tagPOPUPMENU::spwndPopupMenu
 

Definition at line 2868 of file userk.h.

Referenced by GetMenuPwnd(), GetMenuStateWindow(), MNDeleteAdjustIndexes(), MNDrawArrow(), MNFadeSelection(), MNFreePopup(), MNSetTimerToCloseHierarchy(), MNSetTimerToOpenHierarchy(), xxxEndMenu(), xxxGetSystemMenu(), xxxHandleMenuMessages(), xxxInsertMenuItem(), xxxMenuWindowProc(), xxxMNCancel(), xxxMNCloseHierarchy(), xxxMNDestroyHandler(), xxxMNDoScroll(), xxxMNDoubleClick(), xxxMNFindWindowFromPoint(), xxxMNInvertItem(), xxxMNKeyDown(), xxxMNKeyFilter(), xxxMNLoop(), xxxMNOpenHierarchy(), xxxMNPositionHierarchy(), xxxMNSelectItem(), xxxMNSetTop(), xxxMNStartMenuState(), xxxMNSwitchToAlternateMenu(), xxxMNUpdateShownMenu(), xxxTrackPopupMenuEx(), and xxxTranslateMessage().

PWND tagPOPUPMENU::spwndPrevPopup
 

Definition at line 2878 of file userk.h.

Referenced by GetMenuInheritedContextHelpId(), MNFreePopup(), xxxMNKeyDown(), xxxMNOpenHierarchy(), and xxxMNSelectItem().


The documentation for this struct was generated from the following file:
Generated on Sat May 15 19:46:30 2004 for test by doxygen 1.3.7