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 Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
The Class ByReference.Nested classes/interfaces inherited from class com.sun.jna.Structure
Structure.ByValue, Structure.FieldOrder, Structure.StructField
-
Field Summary
FieldsModifier and TypeFieldDescriptionint
The cb cls extra.int
The cb size.int
The 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.int
The style.Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a new wndclassex.WNDCLASSEX
(Pointer memory) Instantiates a new wndclassex. -
Method Summary
Methods inherited from class com.sun.jna.Structure
allocateMemory, 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
-
cbSize
public int cbSizeThe cb size. -
style
public int styleThe style. -
lpfnWndProc
The lpfn wnd proc. -
cbClsExtra
public int cbClsExtraThe cb cls extra. -
cbWndExtra
public int cbWndExtraThe cb wnd extra. -
hInstance
The h instance. -
hIcon
The h icon. -
hCursor
The h cursor. -
hbrBackground
The hbr background. -
lpszMenuName
The lpsz menu name. -
lpszClassName
The lpsz class name. -
hIconSm
The h icon sm.
-
-
Constructor Details
-
WNDCLASSEX
public WNDCLASSEX()Instantiates a new wndclassex. -
WNDCLASSEX
Instantiates a new wndclassex.- Parameters:
memory
- the memory
-