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

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

public class DRAWITEMSTRUCT
extends com.sun.jna.Structure

typedef struct tagDRAWITEMSTRUCT { UINT CtlType; UINT CtlID; UINT itemID; UINT itemAction; UINT itemState; HWND hwndItem; HDC hDC; RECT rcItem; ULONG_PTR itemData; } DRAWITEMSTRUCT;


Nested Class Summary
static class DRAWITEMSTRUCT.ByReference
           
static class DRAWITEMSTRUCT.ByValue
           
 
Field Summary
 int CtlID
           
 int CtlType
           
 com.sun.jna.platform.win32.WinDef.HDC hDC
           
 com.sun.jna.platform.win32.WinDef.HWND hwndItem
           
 int itemAction
           
 com.sun.jna.platform.win32.BaseTSD.ULONG_PTR itemData
           
 int itemID
           
 int itemState
           
static int ODS_SELECTED
           
static int ODT_BUTTON
           
static int ODT_COMBOBOX
           
static int ODT_LISTBOX
           
static int ODT_LISTVIEW
           
static int ODT_MENU
           
static int ODT_STATIC
           
static int ODT_TAB
           
 com.sun.jna.platform.win32.WinDef.RECT rcItem
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
DRAWITEMSTRUCT()
           
DRAWITEMSTRUCT(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

ODT_BUTTON

public static final int ODT_BUTTON
See Also:
Constant Field Values

ODT_COMBOBOX

public static final int ODT_COMBOBOX
See Also:
Constant Field Values

ODT_LISTBOX

public static final int ODT_LISTBOX
See Also:
Constant Field Values

ODT_LISTVIEW

public static final int ODT_LISTVIEW
See Also:
Constant Field Values

ODT_MENU

public static final int ODT_MENU
See Also:
Constant Field Values

ODT_STATIC

public static final int ODT_STATIC
See Also:
Constant Field Values

ODT_TAB

public static final int ODT_TAB
See Also:
Constant Field Values

ODS_SELECTED

public static final int ODS_SELECTED
See Also:
Constant Field Values

CtlType

public int CtlType

CtlID

public int CtlID

itemID

public int itemID

itemAction

public int itemAction

itemState

public int itemState

hwndItem

public com.sun.jna.platform.win32.WinDef.HWND hwndItem

hDC

public com.sun.jna.platform.win32.WinDef.HDC hDC

rcItem

public com.sun.jna.platform.win32.WinDef.RECT rcItem

itemData

public com.sun.jna.platform.win32.BaseTSD.ULONG_PTR itemData
Constructor Detail

DRAWITEMSTRUCT

public DRAWITEMSTRUCT()

DRAWITEMSTRUCT

public DRAWITEMSTRUCT(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.