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


    d8ef8794     

Параметры этого сообщения должны быть


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

TB_BUTTONCOUNT



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

TB_BUTTONSTRUCTSIZE



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

wParam = (WPARAM) cb; // размер структуры TBBUTTON

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

Сообщение TB_BUTTONSTRUCTSIZE следует послать органу Toolbar сразу после его создания функцией CreateWindowEx:

SendMessage(hwndTb, TB_BUTTONSTRUCTSIZE, (WPARAM) sizeof(TBBUTTON), 0);

TB_CHANGEBITMAP



Замена изображения на поверхности кнопки.

wParam = (WPARAM) idButton; // идентификатор кнопки lParam = (LPARAM) MAKELPARAM(iBitmap, 0); // номер нового // изображения

TB_CHECKBUTTON



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

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

Если значение флага равно TRUE, кнопка переводится в нажатое состояние, если FALSE - в отжатое.

TB_COMMANDTOINDEX



Определение номера кнопки по ее идентификатору (нумерация кнопок начинается с нуля).

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

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

Номер кнопки возвращается функцией SendMessage после посылки с ее помощью сообщения TB_COMMANDTOINDEX.

TB_CUSTOMIZE



Если окну Toolbar послать сообщение TB_CUSTOMIZE и если при создании Toolbar был указан стиль CCS_ADJUSTABLE, на экране появляется диалоговая панель настройки. С помощью этой панели (которая будет описана ниже) пользователь может изменять внешний вид органа управления Toolbar.

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

TB_DELETEBUTTON



С помощью этого сообщения приложение может удалить кнопку из окна Toolbar . Порядковый номер удаляемой кнопки передается через параметр wParam:


Содержание  Назад  Вперед