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