Есть желание добавить на тулбар кнопку с выпадающим меню.
Реализовать желание не получается.
Стиль кнопки как я понимаю TBSTYLE_DROPDOWN. Бар создаю через
CreateToolbarEx, массив с кнопками соответственно передаю параметром функции. Однако кнопка создаётся ну абсолютно обычная.
Что я упускаю из вида?
P.S: с самим меню проблем нет. Проблема со стилем кнопки.
Toolbar: реализация кнопки с выпадающим меню.
Модераторы: Duncon, Hawk, Romeo, Eugie
Стрелочка появится только тогда, когда будет установлен "extended style" - TBSTYLE_EX_DRAWDARROWS для тулбара.
Я это делал только на MFC, там так:
Я это делал только на MFC, там так:
Код: Выделить всё
myToolBar.GetToolBarCtrl().SetExtendedStyle(TBSTYLE_EX_DRAWDDARROWS);
*provided AS IS
Нужно отправить бару сообщение TB_SETEXTENDEDSTYLE c параметром lParam =TBSTYLE_EX_DRAWDDARROWS.
Спасибо, заработало
Спасибо, заработало

не обязательно сообщение - стиль отлично работает
А что сообщение разве не стиль выставляет ?
просто при создании тулбара ставишь стил и все. можно и сообщением, конечно, но это - не гармония )