MiniGUI API Reference (MiniGUI-Standalone)  v4.0.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 8146 of file window.h.

Field Documentation

◆ dwAddData

DWORD dwAddData

The private additional data associated with this window class

Definition at line 8181 of file window.h.

◆ dwExStyle

DWORD dwExStyle

Extended window style for all instances of this window class

Definition at line 8169 of file window.h.

◆ dwStyle

DWORD dwStyle

Window style for all instances of this window class

Definition at line 8166 of file window.h.

◆ hCursor

HCURSOR hCursor

Cursor handle to all instances of this window class

Definition at line 8172 of file window.h.

◆ iBkColor

gal_pixel iBkColor

Background color pixel value of all instances of this window class

Definition at line 8175 of file window.h.

◆ opMask

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 8163 of file window.h.

◆ spClassName

const char* spClassName

The class name

Definition at line 8149 of file window.h.

◆ WinProc

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

Window callback procedure of all instances of this window class

Definition at line 8178 of file window.h.


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