Package com.sun.jna.platform.win32
Class WinUser.WNDCLASSEX
- java.lang.Object
- 
- com.sun.jna.Structure
- 
- com.sun.jna.platform.win32.WinUser.WNDCLASSEX
 
 
- 
- Direct Known Subclasses:
- WinUser.WNDCLASSEX.ByReference
 - Enclosing interface:
- WinUser
 
 @FieldOrder({"cbSize","style","lpfnWndProc","cbClsExtra","cbWndExtra","hInstance","hIcon","hCursor","hbrBackground","lpszMenuName","lpszClassName","hIconSm"}) public static class WinUser.WNDCLASSEX extends Structure Contains window class information. It is used with the RegisterClassEx and GetClassInfoEx functions. The WNDCLASSEX structure is similar to the WNDCLASS structure. There are two differences. WNDCLASSEX includes the cbSize member, which specifies the size of the structure, and the hIconSm member, which contains a handle to a small icon associated with the window class.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classWinUser.WNDCLASSEX.ByReferenceThe Class ByReference.- 
Nested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByValue, Structure.FieldOrder, Structure.StructField
 
- 
 - 
Field SummaryFields Modifier and Type Field Description intcbClsExtraThe cb cls extra.intcbSizeThe cb size.intcbWndExtraThe cb wnd extra.WinDef.HBRUSHhbrBackgroundThe hbr background.WinDef.HCURSORhCursorThe h cursor.WinDef.HICONhIconThe h icon.WinDef.HICONhIconSmThe h icon sm.WinDef.HINSTANCEhInstanceThe h instance.CallbacklpfnWndProcThe lpfn wnd proc.java.lang.StringlpszClassNameThe lpsz class name.java.lang.StringlpszMenuNameThe lpsz menu name.intstyleThe style.- 
Fields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
- 
 - 
Constructor SummaryConstructors Constructor Description WNDCLASSEX()Instantiates a new wndclassex.WNDCLASSEX(Pointer memory)Instantiates a new wndclassex.
 - 
Method Summary- 
Methods inherited from class com.sun.jna.StructureallocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
 
- 
 
- 
- 
- 
Field Detail- 
cbSizepublic int cbSize The cb size.
 - 
stylepublic int style The style.
 - 
lpfnWndProcpublic Callback lpfnWndProc The lpfn wnd proc.
 - 
cbClsExtrapublic int cbClsExtra The cb cls extra.
 - 
cbWndExtrapublic int cbWndExtra The cb wnd extra.
 - 
hInstancepublic WinDef.HINSTANCE hInstance The h instance.
 - 
hIconpublic WinDef.HICON hIcon The h icon.
 - 
hCursorpublic WinDef.HCURSOR hCursor The h cursor.
 - 
hbrBackgroundpublic WinDef.HBRUSH hbrBackground The hbr background.
 - 
lpszMenuNamepublic java.lang.String lpszMenuName The lpsz menu name.
 - 
lpszClassNamepublic java.lang.String lpszClassName The lpsz class name.
 - 
hIconSmpublic WinDef.HICON hIconSm The h icon sm.
 
- 
 - 
Constructor Detail- 
WNDCLASSEXpublic WNDCLASSEX() Instantiates a new wndclassex.
 - 
WNDCLASSEXpublic WNDCLASSEX(Pointer memory) Instantiates a new wndclassex.- Parameters:
- memory- the memory
 
 
- 
 
-