Страница 1 из 1

Toolbar: реализация кнопки с выпадающим меню.

Добавлено: 17 фев 2004, 22:57
AiK
Есть желание добавить на тулбар кнопку с выпадающим меню.
Реализовать желание не получается.

Стиль кнопки как я понимаю TBSTYLE_DROPDOWN. Бар создаю через
CreateToolbarEx, массив с кнопками соответственно передаю параметром функции. Однако кнопка создаётся ну абсолютно обычная.
Что я упускаю из вида?

P.S: с самим меню проблем нет. Проблема со стилем кнопки.

Добавлено: 18 фев 2004, 09:56
Andy
Стрелочка появится только тогда, когда будет установлен "extended style" - TBSTYLE_EX_DRAWDARROWS для тулбара.
Я это делал только на MFC, там так:

Код: Выделить всё

myToolBar.GetToolBarCtrl().SetExtendedStyle(TBSTYLE_EX_DRAWDDARROWS);

Добавлено: 18 фев 2004, 16:25
AiK
Нужно отправить бару сообщение TB_SETEXTENDEDSTYLE c параметром lParam =TBSTYLE_EX_DRAWDDARROWS.

Спасибо, заработало :)

Добавлено: 15 сен 2004, 11:26
vito333
не обязательно сообщение - стиль отлично работает

Добавлено: 20 сен 2004, 10:06
Hawk
А что сообщение разве не стиль выставляет ?

Добавлено: 24 сен 2004, 18:07
vito333
просто при создании тулбара ставишь стил и все. можно и сообщением, конечно, но это - не гармония )