PDA

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



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

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

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

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


myToolBar.GetToolBarCtrl().SetExtendedStyle(TBSTYL E_EX_DRAWDDARROWS);

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

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

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

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

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