A toolbar button can have a combination of the following states.
| TBSTATE_CHECKED | The button has the TBSTYLE_CHECKED style and is being pressed. |
| TBSTATE_ENABLED | The button accepts user input. A button not having this state does not accept user input and is grayed. |
| TBSTATE_HIDDEN | The button is not visible and cannot receive user input. |
| TBSTATE_INDETERMINATE | The button is grayed. |
| TBSTATE_PRESSED | The button is being pressed. |
| TBSTATE_WRAP | A line break follows the button. The button must also have the TBSTATE_ENABLED state. |