У меня есть CToolbar, и в нем у меня есть кнопка со стилем BTNS_BUTTON|BTNS_DROPDOWN. Я хотел бы сделать это кнопкой разделения, таким образом, левая сторона кнопки является кнопкой, и правая сторона имеет выпадающее меню.
Для завершения этого я создаю кнопку затем, я звоню:: SendMessage как так:
::SendMessage( hwndForButton, TB_SETEXTENDEDSTYLE, 0, TBSTYLE_EX_DRAWDDARROWS );
Это работает отлично и создает кнопку разделения, но также и оказывает вредное воздействие спуска по панели инструментов пара пикселей. Если я не отправляю сообщение, то у меня все еще есть проблема (и у меня больше нет кнопки разделения).
Если я изменяю стиль кнопки к BTNS_BUTTON|BTNS_WHOLEDROPDOWN затем, у меня нет проблемы, хотя у меня также нет кнопки разделения.
Какая-либо подсказка относительно того, что могло идти не так, как надо здесь? Я полагаю, что существует поле, которое применяется к BNTS_DROPDOWN, и оно заставляет панель инструментов спускаться.