This function gets the current state of the button specified by dwButtonID.
Copy Code
|
|
---|---|
BOOL FAR PASCAL ART_GUI_toolbar_button_get( HWND hwndToolBar, DWORD dwButtonID, LPDWORD lpFlags ); |
Name | Type | Description |
---|---|---|
hWndToolBar | HWND | Set to the Windows handle to the toolbar. |
dwButtonID | DWORD | Set to an ART-defined constant beginning with ART_BUTTON_. |
lpFlags | LPDWORD | A far pointer that returns the current settings for the state flags. One or more of the following flags is returned: ART_BUTTON_CHECKED, ART_BUTTON_ENABLED, ART_BUTTON_VISIBLE. |
Returns TRUE if the button exists and is successfully queried; returns FALSE if the button of the specified ID does not exist.
This function does not process image pixels.
None
Copy Code
|
|
---|---|
HIGEAR hIGear; /* HIGEAR handle of image */ BOOL bButton; /* Whether button exists */ /* on toolbar */ DWORD lpFlags; /* State flags returned */ bButton = ART_GUI_toolbar_button_get(hWndToolBar, ART_BUTTON_ARROW, &lpFlags); |
Possible states include: ART_BUTTON_CHECKED - the button is pressed, ART_BUTTON_ENABLED - the button is not grayed out, and ART_BUTTON_VISIBLE - the button is not hidden. Pass it the handle to the toolbar, and pass it ART-defined constants beginning with ART_BUTTON_ to specify which button to query. lpFlags returns the current status of the button.