Class MENUITEMINFO
- java.lang.Object
-
- com.sun.jna.Structure
-
- com.github.axet.desktop.os.win.handle.MENUITEMINFO
-
- Direct Known Subclasses:
MENUITEMINFO.ByReference,MENUITEMINFO.ByValue
public class MENUITEMINFO extends com.sun.jna.Structuretypedef struct tagMENUITEMINFO { UINT cbSize; UINT fMask; UINT fType; UINT fState; UINT wID; HMENU hSubMenu; HBITMAP hbmpChecked; HBITMAP hbmpUnchecked; ULONG_PTR dwItemData; LPTSTR dwTypeData; UINT cch; HBITMAP hbmpItem; } MENUITEMINFO, *LPMENUITEMINFO;
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMENUITEMINFO.ByReferencestatic classMENUITEMINFO.ByValue
-
Field Summary
Fields Modifier and Type Field Description intcbSizeintcchcom.sun.jna.platform.win32.BaseTSD.ULONG_PTRdwItemDataStringdwTypeDataintfMaskintfStateintfTypecom.sun.jna.platform.win32.WinDef.HBITMAPhbmpCheckedcom.sun.jna.platform.win32.WinDef.HBITMAPhbmpItemcom.sun.jna.platform.win32.WinDef.HBITMAPhbmpUncheckedcom.sun.jna.platform.win32.WinDef.HMENUhSubMenustatic intMFS_CHECKEDstatic intMFS_DEFAULTstatic intMFS_DISABLEDstatic intMFS_ENABLEDstatic intMFS_GRAYEDstatic intMFS_HILITEstatic intMFS_UNCHECKEDstatic intMFS_UNHILITEstatic intMIIM_DATAintwID
-
Constructor Summary
Constructors Constructor Description MENUITEMINFO()MENUITEMINFO(com.sun.jna.Pointer p)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<?>getFieldOrder()-
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, clear, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField
-
-
-
-
Field Detail
-
MFS_CHECKED
public static final int MFS_CHECKED
- See Also:
- Constant Field Values
-
MFS_DEFAULT
public static final int MFS_DEFAULT
- See Also:
- Constant Field Values
-
MFS_DISABLED
public static final int MFS_DISABLED
- See Also:
- Constant Field Values
-
MFS_ENABLED
public static final int MFS_ENABLED
- See Also:
- Constant Field Values
-
MFS_GRAYED
public static final int MFS_GRAYED
- See Also:
- Constant Field Values
-
MFS_HILITE
public static final int MFS_HILITE
- See Also:
- Constant Field Values
-
MFS_UNCHECKED
public static final int MFS_UNCHECKED
- See Also:
- Constant Field Values
-
MFS_UNHILITE
public static final int MFS_UNHILITE
- See Also:
- Constant Field Values
-
MIIM_DATA
public static final int MIIM_DATA
- See Also:
- Constant Field Values
-
cbSize
public int cbSize
-
fMask
public int fMask
-
fType
public int fType
-
fState
public int fState
-
wID
public int wID
-
hSubMenu
public com.sun.jna.platform.win32.WinDef.HMENU hSubMenu
-
hbmpChecked
public com.sun.jna.platform.win32.WinDef.HBITMAP hbmpChecked
-
hbmpUnchecked
public com.sun.jna.platform.win32.WinDef.HBITMAP hbmpUnchecked
-
dwItemData
public com.sun.jna.platform.win32.BaseTSD.ULONG_PTR dwItemData
-
dwTypeData
public String dwTypeData
-
cch
public int cch
-
hbmpItem
public com.sun.jna.platform.win32.WinDef.HBITMAP hbmpItem
-
-
Method Detail
-
getFieldOrder
protected List<?> getFieldOrder()
- Specified by:
getFieldOrderin classcom.sun.jna.Structure
-
-