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 ClassesModifier and TypeClassDescriptionstatic classThe Class ByReference.Nested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByValue, Structure.FieldOrder, Structure.StructField
- 
Field SummaryFieldsModifier and TypeFieldDescriptionintThe cb cls extra.intThe cb size.intThe cb wnd extra.The hbr background.The h cursor.The h icon.The h icon sm.The h instance.The lpfn wnd proc.The lpsz class name.The lpsz menu name.intThe style.Fields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
- 
Constructor SummaryConstructorsConstructorDescriptionInstantiates a new wndclassex.WNDCLASSEX(Pointer memory) Instantiates a new wndclassex.
- 
Method SummaryMethods 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 Details- 
cbSizepublic int cbSizeThe cb size.
- 
stylepublic int styleThe style.
- 
lpfnWndProcThe lpfn wnd proc.
- 
cbClsExtrapublic int cbClsExtraThe cb cls extra.
- 
cbWndExtrapublic int cbWndExtraThe cb wnd extra.
- 
hInstanceThe h instance.
- 
hIconThe h icon.
- 
hCursorThe h cursor.
- 
hbrBackgroundThe hbr background.
- 
lpszMenuNameThe lpsz menu name.
- 
lpszClassNameThe lpsz class name.
- 
hIconSmThe h icon sm.
 
- 
- 
Constructor Details- 
WNDCLASSEXpublic WNDCLASSEX()Instantiates a new wndclassex.
- 
WNDCLASSEXInstantiates a new wndclassex.- Parameters:
- memory- the memory
 
 
-