Package com.sun.jna.platform.win32
Klasse WinUser.WNDCLASSEX
java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.win32.WinUser.WNDCLASSEX
- Bekannte direkte Unterklassen:
WinUser.WNDCLASSEX.ByReference
- Umschließende Schnittstelle:
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.
-
Verschachtelte Klassen - Übersicht
Modifizierer und TypKlasseBeschreibungstatic class
The Class ByReference.Von Klasse geerbte verschachtelte Klassen/Schnittstellen com.sun.jna.Structure
Structure.ByValue, Structure.FieldOrder, Structure.StructField
-
Feldübersicht
Modifizierer und TypFeldBeschreibungint
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.Von Klasse geerbte Felder com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
Konstruktorübersicht
KonstruktorBeschreibungInstantiates a new wndclassex.WNDCLASSEX
(Pointer memory) Instantiates a new wndclassex. -
Methodenübersicht
Von Klasse geerbte Methoden 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
-
Felddetails
-
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.
-
-
Konstruktordetails
-
WNDCLASSEX
public WNDCLASSEX()Instantiates a new wndclassex. -
WNDCLASSEX
Instantiates a new wndclassex.- Parameter:
memory
- the memory
-