ReactOS 0.4.15-dev-7942-gd23573b
tagMENUSTATE Struct Reference

#include <menu.h>

Collaboration diagram for tagMENUSTATE:

Public Attributes

PPOPUPMENU pGlobalPopupMenu
 
struct {
   ULONG   fMenuStarted:1
 
   ULONG   fIsSysMenu:1
 
   ULONG   fInsideMenuLoop:1
 
   ULONG   fButtonDown:1
 
   ULONG   fInEndMenu:1
 
   ULONG   fUnderline:1
 
   ULONG   fButtonAlwaysDown:1
 
   ULONG   fDragging:1
 
   ULONG   fModelessMenu:1
 
   ULONG   fInCallHandleMenuMessages:1
 
   ULONG   fDragAndDrop:1
 
   ULONG   fAutoDismiss:1
 
   ULONG   fAboutToAutoDismiss:1
 
   ULONG   fIgnoreButtonUp:1
 
   ULONG   fMouseOffMenu:1
 
   ULONG   fInDoDragDrop:1
 
   ULONG   fActiveNoForeground:1
 
   ULONG   fNotifyByPos:1
 
   ULONG   fSetCapture:1
 
   ULONG   iAniDropDir:5
 
}; 
 
POINT ptMouseLast
 
INT mnFocus
 
INT cmdLast
 
PTHREADINFO ptiMenuStateOwner
 
DWORD dwLockCount
 
struct 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
 
HDC hdcAni
 

Detailed Description

Definition at line 13 of file menu.h.

Member Data Documentation

◆ 

struct { ... } tagMENUSTATE::@5129

◆ cmdLast

INT tagMENUSTATE::cmdLast

Definition at line 41 of file menu.h.

◆ cxAni

INT tagMENUSTATE::cxAni

Definition at line 56 of file menu.h.

◆ cyAni

INT tagMENUSTATE::cyAni

Definition at line 57 of file menu.h.

◆ dwAniStartTime

DWORD tagMENUSTATE::dwAniStartTime

Definition at line 53 of file menu.h.

◆ dwLockCount

DWORD tagMENUSTATE::dwLockCount

Definition at line 43 of file menu.h.

◆ fAboutToAutoDismiss

ULONG tagMENUSTATE::fAboutToAutoDismiss

Definition at line 30 of file menu.h.

◆ fActiveNoForeground

ULONG tagMENUSTATE::fActiveNoForeground

Definition at line 34 of file menu.h.

◆ fAutoDismiss

ULONG tagMENUSTATE::fAutoDismiss

Definition at line 29 of file menu.h.

◆ fButtonAlwaysDown

ULONG tagMENUSTATE::fButtonAlwaysDown

Definition at line 24 of file menu.h.

◆ fButtonDown

ULONG tagMENUSTATE::fButtonDown

Definition at line 21 of file menu.h.

◆ fDragAndDrop

ULONG tagMENUSTATE::fDragAndDrop

Definition at line 28 of file menu.h.

◆ fDragging

ULONG tagMENUSTATE::fDragging

Definition at line 25 of file menu.h.

◆ fIgnoreButtonUp

ULONG tagMENUSTATE::fIgnoreButtonUp

Definition at line 31 of file menu.h.

◆ fInCallHandleMenuMessages

ULONG tagMENUSTATE::fInCallHandleMenuMessages

Definition at line 27 of file menu.h.

◆ fInDoDragDrop

ULONG tagMENUSTATE::fInDoDragDrop

Definition at line 33 of file menu.h.

◆ fInEndMenu

ULONG tagMENUSTATE::fInEndMenu

Definition at line 22 of file menu.h.

◆ fInsideMenuLoop

ULONG tagMENUSTATE::fInsideMenuLoop

Definition at line 20 of file menu.h.

◆ fIsSysMenu

ULONG tagMENUSTATE::fIsSysMenu

Definition at line 19 of file menu.h.

◆ fMenuStarted

ULONG tagMENUSTATE::fMenuStarted

Definition at line 18 of file menu.h.

◆ fModelessMenu

ULONG tagMENUSTATE::fModelessMenu

Definition at line 26 of file menu.h.

◆ fMouseOffMenu

ULONG tagMENUSTATE::fMouseOffMenu

Definition at line 32 of file menu.h.

◆ fNotifyByPos

ULONG tagMENUSTATE::fNotifyByPos

Definition at line 35 of file menu.h.

◆ fSetCapture

ULONG tagMENUSTATE::fSetCapture

Definition at line 36 of file menu.h.

◆ fUnderline

ULONG tagMENUSTATE::fUnderline

Definition at line 23 of file menu.h.

◆ hbmAni

HBITMAP tagMENUSTATE::hbmAni

Definition at line 58 of file menu.h.

◆ hdcAni

HDC tagMENUSTATE::hdcAni

Definition at line 59 of file menu.h.

◆ hdcWndAni

HDC tagMENUSTATE::hdcWndAni

Definition at line 52 of file menu.h.

◆ iAniDropDir

ULONG tagMENUSTATE::iAniDropDir

Definition at line 37 of file menu.h.

◆ ixAni

INT tagMENUSTATE::ixAni

Definition at line 54 of file menu.h.

◆ iyAni

INT tagMENUSTATE::iyAni

Definition at line 55 of file menu.h.

◆ mnFocus

INT tagMENUSTATE::mnFocus

Definition at line 40 of file menu.h.

◆ pGlobalPopupMenu

PPOPUPMENU tagMENUSTATE::pGlobalPopupMenu

Definition at line 15 of file menu.h.

◆ pmnsPrev

struct tagMENUSTATE* tagMENUSTATE::pmnsPrev

Definition at line 44 of file menu.h.

◆ ptButtonDown

POINT tagMENUSTATE::ptButtonDown

Definition at line 45 of file menu.h.

◆ ptiMenuStateOwner

PTHREADINFO tagMENUSTATE::ptiMenuStateOwner

Definition at line 42 of file menu.h.

◆ ptMouseLast

POINT tagMENUSTATE::ptMouseLast

Definition at line 39 of file menu.h.

◆ uButtonDownHitArea

ULONG_PTR tagMENUSTATE::uButtonDownHitArea

Definition at line 46 of file menu.h.

◆ uButtonDownIndex

UINT tagMENUSTATE::uButtonDownIndex

Definition at line 47 of file menu.h.

◆ uDraggingFlags

UINT tagMENUSTATE::uDraggingFlags

Definition at line 51 of file menu.h.

◆ uDraggingHitArea

ULONG_PTR tagMENUSTATE::uDraggingHitArea

Definition at line 49 of file menu.h.

◆ uDraggingIndex

UINT tagMENUSTATE::uDraggingIndex

Definition at line 50 of file menu.h.

◆ vkButtonDown

INT tagMENUSTATE::vkButtonDown

Definition at line 48 of file menu.h.


The documentation for this struct was generated from the following file: