MiniGUI API Reference (MiniGUI-Processes)  v4.0.0
A mature and proven cross-platform GUI system for embedded and smart IoT devices
Data Fields

#include <minigui.h>

Data Fields

DWORD type
 
DWORD flags
 
const char * caption
 
RECT rc
 
int cli
 
HWND hwnd
 
HWND main_win
 

Detailed Description

Z-node information structure

Definition at line 893 of file minigui.h.

Field Documentation

◆ caption

const char* caption

The pointer to the caption string of the znode if it is a window.

Definition at line 933 of file minigui.h.

◆ cli

int cli

Client id of the znode.

Definition at line 938 of file minigui.h.

◆ flags

DWORD flags

The flags of the znode, can be OR'd with the following values:

  • ZNIF_VISIBLE
    a visible window.
  • ZNIF_DISABLED
    a disabled window. Note that the flags are only applied to window.

Definition at line 930 of file minigui.h.

◆ hwnd

HWND hwnd

The window handle of the znode if it is a window.

Definition at line 940 of file minigui.h.

◆ main_win

HWND main_win

The window handle of the znode's main window if it is a control with WS_EX_CTRLASMAINWIN style.

Definition at line 945 of file minigui.h.

◆ rc

RECT rc

The rectangle of the znode in the screen.

Definition at line 935 of file minigui.h.

◆ type

DWORD type

The type of the znode, can be one of the following values:

  • ZNIT_GLOBAL_MAINWIN
    a global main window.
  • ZNIT_GLOBAL_TOOLWIN
    a global tool window.
  • ZNIT_GLOBAL_CONTROL
    a global control with WS_EX_CTRLASMAINWIN style.
  • ZNIT_TOPMOST_MAINWIN
    a topmost main window.
  • ZNIT_TOPMOST_TOOLWIN
    a topmost tool window.
  • ZNIT_TOPMOST_CONTROL
    a topmost control with WS_EX_CTRLASMAINWIN style.
  • ZNIT_NORMAL_MAINWIN
    a normal main window.
  • ZNIT_NORMAL_TOOLWIN
    a normal tool window.
  • ZNIT_NORMAL_CONTROL
    a normal control with WS_EX_CTRLASMAINWIN style.
  • ZNIT_DESKTOP
    the desktop.
  • ZNIT_NULL
    a null and not-used z-node which does not refer to any window.

Definition at line 920 of file minigui.h.


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