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

tagMENUSTATE Struct Reference

#include <userk.h>

List of all members.

Public Attributes

PPOPUPMENU pGlobalPopupMenu
DWORD fMenuStarted: 1
DWORD fIsSysMenu: 1
DWORD fInsideMenuLoop: 1
DWORD fButtonDown:1
DWORD fInEndMenu:1
DWORD fUnderline:1
DWORD fButtonAlwaysDown:1
DWORD fDragging:1
DWORD fModelessMenu:1
DWORD fInCallHandleMenuMessages:1
DWORD fDragAndDrop:1
DWORD fAutoDismiss:1
DWORD fAboutToAutoDismiss:1
DWORD fIgnoreButtonUp:1
DWORD fMouseOffMenu:1
DWORD fInDoDragDrop:1
DWORD fActiveNoForeground:1
DWORD fNotifyByPos:1
DWORD fSetCapture:1
DWORD iAniDropDir:5
POINT ptMouseLast
int mnFocus
int cmdLast
PTHREADINFO ptiMenuStateOwner
DWORD dwLockCount
tagMENUSTATEpmnsPrev
POINT ptButtonDown
ULONG_PTR uButtonDownHitArea
UINT uButtonDownIndex
int vkButtonDown
ULONG_PTR uDraggingHitArea
UINT uDraggingIndex
UINT uDraggingFlags
HDC hdcWndAni
DWORD dwAniStartTime
int ixAni
int iyAni
int cxAni
int cyAni
HBITMAP hbmAni
 MENUANIDC


Member Data Documentation

int tagMENUSTATE::cmdLast
 

Definition at line 3225 of file userk.h.

Referenced by xxxMNCancel(), and xxxMNLoop().

int tagMENUSTATE::cxAni
 

Definition at line 3246 of file userk.h.

Referenced by MNAnimate(), and xxxMenuWindowProc().

int tagMENUSTATE::cyAni
 

Definition at line 3247 of file userk.h.

Referenced by MNAnimate(), and xxxMenuWindowProc().

DWORD tagMENUSTATE::dwAniStartTime
 

Definition at line 3243 of file userk.h.

Referenced by MNAnimate(), and xxxMenuWindowProc().

DWORD tagMENUSTATE::dwLockCount
 

Definition at line 3228 of file userk.h.

Referenced by xxxDestroyThreadInfo(), xxxMNEndMenuState(), and xxxUnlockMenuState().

DWORD tagMENUSTATE::fAboutToAutoDismiss
 

Definition at line 3214 of file userk.h.

Referenced by MNSetTimerToAutoDismiss(), xxxMenuWindowProc(), and xxxMNSelectItem().

DWORD tagMENUSTATE::fActiveNoForeground
 

Definition at line 3218 of file userk.h.

Referenced by xxxMenuWindowProc().

DWORD tagMENUSTATE::fAutoDismiss
 

Definition at line 3213 of file userk.h.

Referenced by MNSetTimerToAutoDismiss(), and xxxMNStartMenu().

DWORD tagMENUSTATE::fButtonAlwaysDown
 

Definition at line 3208 of file userk.h.

Referenced by xxxHandleMenuMessages(), xxxMNButtonUp(), and xxxMNStartMenu().

DWORD tagMENUSTATE::fButtonDown
 

Definition at line 3205 of file userk.h.

Referenced by MNCheckButtonDownState(), xxxCallHandleMenuMessages(), xxxHandleMenuMessages(), xxxMenuWindowProc(), xxxMNButtonDown(), xxxMNButtonUp(), xxxMNCancel(), xxxMNKeyDown(), xxxMNKeyFilter(), xxxMNMouseMove(), xxxMNSelectItem(), xxxMNStartMenu(), and xxxTrackPopupMenuEx().

DWORD tagMENUSTATE::fDragAndDrop
 

Definition at line 3212 of file userk.h.

Referenced by MNCheckButtonDownState(), xxxHandleMenuMessages(), xxxMenuWindowProc(), xxxMNCloseHierarchy(), xxxMNDragOver(), xxxMNOpenHierarchy(), xxxMNStartMenu(), and xxxTrackPopupMenuEx().

DWORD tagMENUSTATE::fDragging
 

Definition at line 3209 of file userk.h.

Referenced by MNCheckButtonDownState(), xxxHandleMenuMessages(), xxxMenuWindowProc(), and xxxMNKeyDown().

DWORD tagMENUSTATE::fIgnoreButtonUp
 

Definition at line 3215 of file userk.h.

Referenced by MNCheckButtonDownState(), xxxHandleMenuMessages(), xxxMenuWindowProc(), and xxxMNKeyDown().

DWORD tagMENUSTATE::fInCallHandleMenuMessages
 

Definition at line 3211 of file userk.h.

Referenced by xxxCallHandleMenuMessages(), and xxxMenuWindowProc().

DWORD tagMENUSTATE::fInDoDragDrop
 

Definition at line 3217 of file userk.h.

Referenced by CancelInputState(), xxxCallHandleMenuMessages(), xxxHandleMenuMessages(), xxxMenuWindowProc(), xxxMNDragLeave(), xxxMNDragOver(), xxxMNLoop(), xxxMNMouseMove(), and zzzAttachToQueue().

DWORD tagMENUSTATE::fInEndMenu
 

Definition at line 3206 of file userk.h.

Referenced by xxxEndMenu(), and xxxEndMenuLoop().

DWORD tagMENUSTATE::fInsideMenuLoop
 

Definition at line 3204 of file userk.h.

Referenced by MNGetPopupFromMenu(), NtUserEndMenu(), xxxDestroyThreadInfo(), xxxEndMenu(), xxxMNCancel(), xxxMNCloseHierarchy(), xxxMNKeyFilter(), xxxMNLoop(), and xxxMNOpenHierarchy().

DWORD tagMENUSTATE::fIsSysMenu
 

Definition at line 3203 of file userk.h.

Referenced by xxxMNKeyDown(), xxxMNStartMenu(), xxxMNSwitchToAlternateMenu(), and xxxSendMenuSelect().

DWORD tagMENUSTATE::fMenuStarted
 

Definition at line 3202 of file userk.h.

Referenced by xxxEndMenu(), xxxMNCancel(), xxxMNKeyFilter(), xxxMNLoop(), and xxxMNStartMenu().

DWORD tagMENUSTATE::fModelessMenu
 

Definition at line 3210 of file userk.h.

Referenced by CancelInputState(), MNCheckButtonDownState(), xxxCallHandleMenuMessages(), xxxDestroyThreadInfo(), xxxDestroyWindow(), xxxDWP_DoCancelMode(), xxxEndMenuLoop(), xxxHandleMenuMessages(), xxxMenuWindowProc(), xxxMNCloseHierarchy(), xxxMNEndMenuState(), xxxMNKeyDown(), xxxMNKeyFilter(), xxxMNLoop(), xxxMNMouseMove(), xxxMNOpenHierarchy(), xxxMNStartMenu(), xxxScanSysQueue(), xxxSysCommand(), xxxTrackPopupMenuEx(), and zzzAttachToQueue().

DWORD tagMENUSTATE::fMouseOffMenu
 

Definition at line 3216 of file userk.h.

Referenced by xxxCallHandleMenuMessages(), xxxMenuWindowProc(), and xxxMNSelectItem().

DWORD tagMENUSTATE::fNotifyByPos
 

Definition at line 3219 of file userk.h.

Referenced by xxxMNDismissWithNotify(), and xxxMNStartMenu().

DWORD tagMENUSTATE::fSetCapture
 

Definition at line 3220 of file userk.h.

Referenced by xxxMNReleaseCapture(), and xxxMNSetCapture().

DWORD tagMENUSTATE::fUnderline
 

Definition at line 3207 of file userk.h.

Referenced by xxxEndMenuLoop(), xxxMNKeyDown(), xxxMNOpenHierarchy(), xxxSysCommand(), and xxxTrackPopupMenuEx().

HBITMAP tagMENUSTATE::hbmAni
 

Definition at line 3248 of file userk.h.

Referenced by MNCreateAnimationBitmap(), MNDestroyAnimationBitmap(), and xxxMNEndMenuState().

HDC tagMENUSTATE::hdcWndAni
 

Definition at line 3242 of file userk.h.

Referenced by MNAnimate(), xxxMenuWindowProc(), and xxxMNLoop().

DWORD tagMENUSTATE::iAniDropDir
 

Definition at line 3221 of file userk.h.

Referenced by MNAnimate(), and xxxMenuWindowProc().

int tagMENUSTATE::ixAni
 

Definition at line 3244 of file userk.h.

Referenced by MNAnimate(), and xxxMenuWindowProc().

int tagMENUSTATE::iyAni
 

Definition at line 3245 of file userk.h.

Referenced by MNAnimate(), and xxxMenuWindowProc().

tagMENUSTATE::MENUANIDC
 

Definition at line 3255 of file userk.h.

int tagMENUSTATE::mnFocus
 

Definition at line 3224 of file userk.h.

Referenced by xxxHandleMenuMessages(), xxxMNMouseMove(), xxxMNOpenHierarchy(), xxxMNStartMenu(), and xxxSendMenuSelect().

PPOPUPMENU tagMENUSTATE::pGlobalPopupMenu
 

Definition at line 3201 of file userk.h.

Referenced by _GetGUIThreadInfo(), GetMenuStateWindow(), MNAnimate(), MNEndMenuStateNotify(), MNGetPopupFromMenu(), xxxCallHandleMenuMessages(), xxxDestroyThreadInfo(), xxxDestroyWindow(), xxxDWP_DoCancelMode(), xxxEndMenu(), xxxMenuWindowProc(), xxxMNAllocMenuState(), xxxMNCancel(), xxxMNDismissWithNotify(), xxxMNEndMenuState(), xxxScanSysQueue(), xxxSysCommand(), xxxTrackPopupMenuEx(), xxxTranslateMessage(), xxxUnlockMenuState(), and zzzAttachToQueue().

struct tagMENUSTATE* tagMENUSTATE::pmnsPrev
 

Definition at line 3230 of file userk.h.

Referenced by MNEndMenuStateNotify(), xxxDestroyThreadInfo(), xxxMenuWindowProc(), xxxMNAllocMenuState(), and xxxMNEndMenuState().

POINT tagMENUSTATE::ptButtonDown
 

Definition at line 3232 of file userk.h.

Referenced by xxxHandleMenuMessages().

PTHREADINFO tagMENUSTATE::ptiMenuStateOwner
 

Definition at line 3226 of file userk.h.

Referenced by MNEndMenuStateNotify(), xxxDestroyThreadInfo(), xxxEndMenu(), xxxMNAllocMenuState(), xxxMNCancel(), xxxMNEndMenuState(), xxxSysCommand(), and xxxTrackPopupMenuEx().

POINT tagMENUSTATE::ptMouseLast
 

Definition at line 3223 of file userk.h.

Referenced by xxxHandleMenuMessages(), xxxMNLoop(), xxxMNMouseMove(), and xxxMNUpdateDraggingInfo().

ULONG_PTR tagMENUSTATE::uButtonDownHitArea
 

Definition at line 3233 of file userk.h.

Referenced by MNCheckButtonDownState(), MNDeleteAdjustIndexes(), xxxHandleMenuMessages(), xxxInsertMenuItem(), xxxMenuWindowProc(), and xxxMNEndMenuState().

UINT tagMENUSTATE::uButtonDownIndex
 

Definition at line 3234 of file userk.h.

Referenced by MNDeleteAdjustIndexes(), xxxHandleMenuMessages(), xxxInsertMenuItem(), and xxxMenuWindowProc().

UINT tagMENUSTATE::uDraggingFlags
 

Definition at line 3240 of file userk.h.

Referenced by xxxInsertMenuItem(), xxxMNDragLeave(), xxxMNDragOver(), and xxxMNUpdateDraggingInfo().

ULONG_PTR tagMENUSTATE::uDraggingHitArea
 

Definition at line 3238 of file userk.h.

Referenced by MNDeleteAdjustIndexes(), xxxInsertMenuItem(), xxxMNDragLeave(), xxxMNDragOver(), xxxMNEndMenuState(), and xxxMNUpdateDraggingInfo().

UINT tagMENUSTATE::uDraggingIndex
 

Definition at line 3239 of file userk.h.

Referenced by MNDeleteAdjustIndexes(), xxxInsertMenuItem(), xxxMNDragLeave(), xxxMNDragOver(), and xxxMNUpdateDraggingInfo().

int tagMENUSTATE::vkButtonDown
 

Definition at line 3236 of file userk.h.

Referenced by MNCheckButtonDownState(), and xxxHandleMenuMessages().


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