TBBUTTON (Compact 2013)

3/28/2014

This structure contains information about a button in a toolbar.

Syntax

typedef struct _TBBUTTON {
  int iBitmap;
  int idCommand;
  BYTE fsState;
  BYTE fsStyle;
  DWORD dwData;
  int iString;
} TBBUTTON, NEAR* PTBBUTTON, FAR* LPTBBUTTON;
typedef const TBBUTTON FAR* LPCTBBUTTON;

Members

  • iBitmap
    Zero-based index of the button image.
  • idCommand
    Command identifier associated with the button. This identifier is used in a WM_COMMAND message when the button is chosen.
  • fsState
    Button state flags. It can be a combination of the values listed in the table below:

    State

    Description

    TBSTATE_CHECKED

    The button has the TBSTYLE_CHECKED style and is pressed.

    TBSTATE_ELLIPSES

    The button displays ellipses (...) if the text does not fit the size of the button. This style is unique to Windows Embedded Compact.

    TBSTATE_ENABLED

    The button accepts user input. A button without this state does not accept user input, and is dimmed.

    TBSTATE_HIDDEN

    The button is not visible and cannot receive user input.

    TBSTATE_HIGHLIGHTED

    The button is highlighted.

    TBSTATE_INDETERMINATE

    The button is dimmed.

    TBSTATE_PRESSED

    The button is being pressed.

    TBSTATE_WRAP

    The button has a line break that follows it. The button also must have the TBSTATE_ENABLED state.

  • fsStyle
    Button style. It can be a combination of the button style values listed in Control Styles.
  • dwData
    Specifies an application-defined value.
  • iString
    Zero-based index of the button string.

Requirements

Header

commctrl.h

See Also

Reference

Toolbar Controls Structures
TBBUTTONINFO
WM_COMMAND