Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

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 CE.

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
Windows Embedded CE Windows CE 1.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also