MiniGUI API Reference (MiniGUI-Processes)  v3.2.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 883 of file minigui.h.

Field Documentation

const char* caption

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

Definition at line 923 of file minigui.h.

int cli

Client id of the znode.

Definition at line 928 of file minigui.h.

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 920 of file minigui.h.

HWND hwnd

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

Definition at line 930 of file minigui.h.

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 935 of file minigui.h.

RECT rc

The rectangle of the znode in the screen.

Definition at line 925 of file minigui.h.

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 910 of file minigui.h.


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