MiniGUI API Reference (MiniGUI-Threads)  v3.2.0
A mature and proven cross-platform GUI system for embedded and smart IoT devices
Data Fields
_WNDCLASS Struct Reference

#include <window.h>

Data Fields

const char * spClassName
 
DWORD opMask
 
DWORD dwStyle
 
DWORD dwExStyle
 
HCURSOR hCursor
 
gal_pixel iBkColor
 
LRESULT(* WinProc )(HWND, UINT, WPARAM, LPARAM)
 
DWORD dwAddData
 

Detailed Description

Structure defines a window class

Definition at line 7349 of file window.h.

Field Documentation

DWORD dwAddData

The private additional data associated with this window class

Definition at line 7384 of file window.h.

DWORD dwExStyle

Extended window style for all instances of this window class

Definition at line 7372 of file window.h.

DWORD dwStyle

Window style for all instances of this window class

Definition at line 7369 of file window.h.

HCURSOR hCursor

Cursor handle to all instances of this window class

Definition at line 7375 of file window.h.

gal_pixel iBkColor

Background color pixel value of all instances of this window class

Definition at line 7378 of file window.h.

DWORD opMask

The mask of class information, can be OR'd with the following values:

  • COP_STYLE
    Retrive the style of the window class.
  • COP_HCURSOR
    Retrive the cursor of the window class.
  • COP_BKCOLOR
    Retrive the background pixel value of the window class.
  • COP_WINPROC Retrive the window procedure of the window class.
  • COP_ADDDATA
    Retrive the additional data of the window class.

Definition at line 7366 of file window.h.

const char* spClassName

The class name

Definition at line 7352 of file window.h.

LRESULT(* WinProc) (HWND, UINT, WPARAM, LPARAM)

Window callback procedure of all instances of this window class

Definition at line 7381 of file window.h.


The documentation for this struct was generated from the following file: