com.github.axet.desktop.os.win.handle
Class MENUITEMINFO

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.github.axet.desktop.os.win.handle.MENUITEMINFO
Direct Known Subclasses:
MENUITEMINFO.ByReference, MENUITEMINFO.ByValue

public class MENUITEMINFO
extends com.sun.jna.Structure

typedef 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
static class MENUITEMINFO.ByReference
           
static class MENUITEMINFO.ByValue
           
 
Field Summary
 int cbSize
           
 int cch
           
 com.sun.jna.platform.win32.BaseTSD.ULONG_PTR dwItemData
           
 String dwTypeData
           
 int fMask
           
 int fState
           
 int fType
           
 com.sun.jna.platform.win32.WinDef.HBITMAP hbmpChecked
           
 com.sun.jna.platform.win32.WinDef.HBITMAP hbmpItem
           
 com.sun.jna.platform.win32.WinDef.HBITMAP hbmpUnchecked
           
 com.sun.jna.platform.win32.WinDef.HMENU hSubMenu
           
static int MFS_CHECKED
           
static int MFS_DEFAULT
           
static int MFS_DISABLED
           
static int MFS_ENABLED
           
static int MFS_GRAYED
           
static int MFS_HILITE
           
static int MFS_UNCHECKED
           
static int MFS_UNHILITE
           
static int MIIM_DATA
           
 int wID
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
MENUITEMINFO()
           
MENUITEMINFO(com.sun.jna.Pointer p)
           
 
Method Summary
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
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

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
Constructor Detail

MENUITEMINFO

public MENUITEMINFO()

MENUITEMINFO

public MENUITEMINFO(com.sun.jna.Pointer p)
Method Detail

getFieldOrder

protected List<?> getFieldOrder()
Specified by:
getFieldOrder in class com.sun.jna.Structure


Copyright © 2013. All Rights Reserved.