#include <minigui.h>
Z-node information structure
Definition at line 893 of file minigui.h.
◆ caption
The pointer to the caption string of the znode if it is a window.
Definition at line 933 of file minigui.h.
◆ cli
Client id of the znode.
Definition at line 938 of file minigui.h.
◆ 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
The window handle of the znode if it is a window.
Definition at line 940 of file minigui.h.
◆ 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
The rectangle of the znode in the screen.
Definition at line 935 of file minigui.h.
◆ 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: