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

#include <newtoolbar.h>

Data Fields

DWORD which
 
DWORD flags
 
int id
 
char * text
 
char * tip
 
int bmp_cell
 
HOTSPOTPROC hotspot_proc
 
RECT rc_hotspot
 
DWORD add_data
 

Detailed Description

Structure of the new toolbar item info

Definition at line 179 of file newtoolbar.h.

Field Documentation

◆ add_data

DWORD add_data

Additional data of the item

Definition at line 233 of file newtoolbar.h.

◆ bmp_cell

int bmp_cell

Index of bitmap cell.

Definition at line 224 of file newtoolbar.h.

◆ flags

DWORD flags

Flags of the item. It can be OR'd with the following values:

  • NTBIF_PUSHBUTTON
    The item is a normal push button.
  • NTBIF_CHECKBUTTON
    The item is a normal check button.
  • NTBIF_NEWLINE
    The item is a newline tag.
  • NTBIF_HOTSPOTBUTTON
    The item is a menu button with hotspot.
  • NTBIF_SEPARATOR
    The item is a separator.
  • NTBIF_DISABLED
    The item is disabled.

Definition at line 205 of file newtoolbar.h.

◆ hotspot_proc

HOTSPOTPROC hotspot_proc

Hotpot-clicked callback procedure for menubutton.

Definition at line 227 of file newtoolbar.h.

◆ id

int id

Identifier of the item. When the user clicked the item, this control will send a notification message to the parent window with the notification code to be equal to this identifier.

Definition at line 212 of file newtoolbar.h.

◆ rc_hotspot

RECT rc_hotspot

Rectangle region of hotspot in the cell.

Definition at line 230 of file newtoolbar.h.

◆ text

char* text

Text of the item. This text will be displayed under the bitmap if the control have NTBS_WITHTEXT style.

Definition at line 218 of file newtoolbar.h.

◆ tip

char* tip

Tooltip of the item, not used, reserved.

Definition at line 221 of file newtoolbar.h.

◆ which

DWORD which

Which fields are valid when sets/retrives the item information (ignored when add item). It can be OR'd with the following values:

  • MTB_WHICH_FLAGS
    The flags is valid.
  • MTB_WHICH_ID
    The identifier is valid.
  • MTB_WHICH_TEXT
    The text is valid.
  • MTB_WHICH_TIP
    The tip text is valid.
  • MTB_WHICH_CELL
    The bitmap cell index is valid.
  • MTB_WHICH_HOTSPOT
    The hotspot rect is valid.
  • MTB_WHICH_ADDDATA
    The additional data is valid.

Definition at line 193 of file newtoolbar.h.


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