Операционная система Windows 95 для программиста


Сообщения для Toolbar - часть 4


Состояние Описание
TBSTATE_CHECKED Кнопка имеет стиль BSTYLE_CHECKED и нажата
TBSTATE_ENABLED Кнопка разблокирована и может быть нажата пользователем
TBSTATE_HIDDEN Кнопка скрыта
TBSTATE_INDETERMINATE Кнопка находится в неопределенном состоянии и отображается серым цветом
TBSTATE_PRESSED Кнопка нажата
TBSTATE_WRAP После этой кнопки начинается новая строка органа управления Toolbar

TB_GETTOOLTIPS

Определение идентификатора органа управления Tool Tip, связанного с данным органом управления Toolbar .

Параметры сообщения должны быть равны нулю.

TB_HIDEBUTTON

С помощью этого сообщения можно отобразить или скрыть кнопку, заданную своим идентификатором.

wParam = (WPARAM) idButton; // идентификатор кнопки lParam = (LPARAM) MAKELONG(fShow, 0); // флаг

Если флаг равен TRUE, кнопка становится скрытой, если FALSE - отображается.

TB_INDETERMINATE

С помощью этого сообщения можно установить или отменить для кнопки неопределенное состояние, когда кнопка отображается серым цветом.

wParam = (WPARAM) idButton; // идентификатор кнопки lParam = (LPARAM) MAKELONG(fIndeterminate, 0); // флаг

Если флаг равен TRUE, неопределенное состояние устанавливается, если FALSE - отменяется.

TB_INSERTBUTTON

Вставка кнопки в Toolbar .

wParam = (WPARAM) iButton; // номер кнопки lParam = (LPARAM)(LPTBBUTTON)lpButton; // указатель на // структуру TBBUTTON

Если кнопка была вставлена успешно, функция SendMessage вернет значение TRUE, в противном случае - FALSE.

TB_ISBUTTONCHECKED

С помощью этого сообщения приложение может проверить состояние кнопки - нажата кнопка или нет.

wParam = (WPARAM) idButton; // идентификатор кнопки

Значение параметра lParam должно быть равно нулю.

Если кнопка нажата, функция SendMessage вернет значение TRUE, в противном случае - FALSE.

TB_ISBUTTONENABLED

С помощью этого сообщения приложение может проверить состояние блокировки кнопки - заблокирована кнопка или нет.

wParam = (WPARAM) idButton; // идентификатор кнопки

Значение параметра lParam должно быть равно нулю.




- Начало -  - Назад -  - Вперед -