User32#RegisterClassEx function.
struct WNDCLASSEX {
UINT cbSize;
UINT style;
WNDPROC lpfnWndProc;
int cbClsExtra;
int cbWndExtra;
HINSTANCE hInstance;
HICON hIcon;
HCURSOR hCursor;
HBRUSH hbrBackground;
LPCTSTR lpszMenuName;
LPCTSTR lpszClassName;
HICON hIconSm;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | WNDCLASSEX.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | CBCLSEXTRA
The struct member offsets. |
| public static final int | CBSIZE
The struct member offsets. |
| public static final int | CBWNDEXTRA
The struct member offsets. |
| public static final int | HBRBACKGROUND
The struct member offsets. |
| public static final int | HCURSOR
The struct member offsets. |
| public static final int | HICON
The struct member offsets. |
| public static final int | HICONSM
The struct member offsets. |
| public static final int | HINSTANCE
The struct member offsets. |
| public static final int | LPFNWNDPROC
The struct member offsets. |
| public static final int | LPSZCLASSNAME
The struct member offsets. |
| public static final int | LPSZMENUNAME
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| public static final int | STYLE
The struct member offsets. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | WNDCLASSEX(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public static WNDCLASSEX | |
| public static WNDCLASSEX. | calloc(int
the buffer capacity capacity)Returns a new |
| public static WNDCLASSEX | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static WNDCLASSEX. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static WNDCLASSEX | |
| public static WNDCLASSEX | |
| public static WNDCLASSEX. | |
| public static WNDCLASSEX. | |
| public int | |
| public WNDCLASSEX | |
| public int | |
| public WNDCLASSEX | |
| public int | |
| public WNDCLASSEX | |
| protected WNDCLASSEX | create(long
the struct memory address address, ByteBuffer an optional container buffer, to be referenced strongly by the struct instance. container)Implements abstract org. the constructor, but returns the exact type of the Struct subclass.
|
| public static WNDCLASSEX | |
| public static WNDCLASSEX | |
| public static WNDCLASSEX. | create(int
the buffer capacity capacity)Returns a new |
| public static WNDCLASSEX. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static WNDCLASSEX | |
| public static WNDCLASSEX. | |
| public long | |
| public WNDCLASSEX | |
| public long | |
| public WNDCLASSEX | |
| public long | |
| public WNDCLASSEX | |
| public long | |
| public WNDCLASSEX | |
| public long | |
| public WNDCLASSEX | |
| public WindowProc | |
| public WNDCLASSEX | |
| public ByteBuffer | |
| public WNDCLASSEX | lpszClassName(ByteBuffer value)
Sets the address of the specified encoded string to the |
| public String | |
| public ByteBuffer | lpszMenuName()
pointer to a null-terminated character string that specifies the resource name of the class menu, as the name appears in the resource file. |
| public WNDCLASSEX | lpszMenuName(ByteBuffer value)
Sets the address of the specified encoded string to the |
| public String | lpszMenuNameString()
pointer to a null-terminated character string that specifies the resource name of the class menu, as the name appears in the resource file. |
| public static WNDCLASSEX | |
| public static WNDCLASSEX. | malloc(int
the buffer capacity capacity)Returns a new |
| public static WNDCLASSEX | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static WNDCLASSEX. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static WNDCLASSEX | |
| public static WNDCLASSEX | |
| public static WNDCLASSEX. | |
| public static WNDCLASSEX. | |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public static long | |
| public static void | |
| public static long | |
| public static void | |
| public static long | |
| public static void | |
| public static long | |
| public static void | |
| public static long | |
| public static void | |
| public static WindowProc | |
| public static void | |
| public static ByteBuffer | |
| public static void | |
| public static String | |
| public static ByteBuffer | |
| public static void | |
| public static String | |
| public static int | |
| public static void | |
| public WNDCLASSEX | set(int cbSize, int style, WindowProcI lpfnWndProc, int cbClsExtra, int cbWndExtra, long hInstance, long hIcon, long hCursor, long hbrBackground, ByteBuffer lpszMenuName, ByteBuffer lpszClassName, long hIconSm)
Initializes this struct with the specified values. |
| public WNDCLASSEX | Returns: this structthe source struct src)Copies the specified struct data to this struct. |
| public int | |
| public int | |
| public WNDCLASSEX | |
| public static void |