MiniGUI API Reference (MiniGUI-Standalone)  v5.0.6
A mature and proven cross-platform GUI system for embedded and smart IoT devices
Data Fields

#include <window.h>

Data Fields

const char * spCaption
 
LINT id
 
WNDPROC WinProc
 
NOTIFPROC NotifProc
 
DWORD dwAddData
 
DWORD dwAddData2
 
int left
 
int cl
 
DWORD dwStyle
 
DWORD dwExStyle
 
int idx_znode
 
gal_pixel iBkColor
 
HMENU hMenu
 
HACCEL hAccel
 
HCURSOR hCursor
 
HICON hIcon
 
HMENU hSysMenu
 
PLOGFONT pLogFont
 
LFSCROLLBARINFO vscroll
 
LFSCROLLBARINFO hscroll
 
WINDOW_ELEMENT_RENDERERwe_rdr
 

Detailed Description

The window information structure.

Note
The layout of this structure changed since 5.0.0 to support virtual window.

Definition at line 5600 of file window.h.

Field Documentation

◆ cl

int cl

The position and size of client area. N/A for virtual window.

Definition at line 5637 of file window.h.

◆ dwAddData

DWORD dwAddData

The first additional data of this window

Definition at line 5622 of file window.h.

◆ dwAddData2

DWORD dwAddData2

The second additional data of this window

Definition at line 5624 of file window.h.

◆ dwExStyle

DWORD dwExStyle

The extended styles of window. N/A for virtual window.

Definition at line 5643 of file window.h.

◆ dwStyle

DWORD dwStyle

The styles of window. N/A for virtual window.

Definition at line 5641 of file window.h.

◆ hAccel

HACCEL hAccel

The handle of accelerator table. N/A for virtual window.

Definition at line 5656 of file window.h.

◆ hCursor

HCURSOR hCursor

The handle of cursor. N/A for virtual window.

Definition at line 5658 of file window.h.

◆ hIcon

HICON hIcon

The handle of icon. N/A for virtual window.

Definition at line 5660 of file window.h.

◆ hMenu

HMENU hMenu

The handle of menu. N/A for virtual window.

Definition at line 5654 of file window.h.

◆ hscroll

LFSCROLLBARINFO hscroll

The horizontal scrollbar information. N/A for virtual window.

Definition at line 5669 of file window.h.

◆ hSysMenu

HMENU hSysMenu

The handle of system menu. N/A for virtual window.

Definition at line 5662 of file window.h.

◆ iBkColor

gal_pixel iBkColor

The background pixel value of this window. N/A for virtual window.

Definition at line 5651 of file window.h.

◆ id

LINT id

The identifier of window.

Note
The type changed from int to LINT since 3.2.

Definition at line 5613 of file window.h.

◆ idx_znode

int idx_znode

The index of z-node for this window (only for a main window and a control as main window. N/A for virtual window.

Definition at line 5648 of file window.h.

◆ left

int left

The position and size of the window. N/A for virtual window.

Definition at line 5633 of file window.h.

◆ NotifProc

NOTIFPROC NotifProc

The notification callback procedure.

Definition at line 5619 of file window.h.

◆ pLogFont

PLOGFONT pLogFont

The pointer to logical font. N/A for virtual window.

Definition at line 5664 of file window.h.

◆ spCaption

const char* spCaption

The caption of window.

Definition at line 5608 of file window.h.

◆ vscroll

LFSCROLLBARINFO vscroll

The vertical scrollbar information. N/A for virtual window.

Definition at line 5667 of file window.h.

◆ we_rdr

The window renderer. N/A for virtual window.

Definition at line 5672 of file window.h.

◆ WinProc

WNDPROC WinProc

The window procedure

Definition at line 5616 of file window.h.


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