CToolBar самопроизвольно меняет стиль кнопок
От: JackOfShadows Россия http://www.velosamara.ru/
Дата: 07.09.04 13:04
Оценка:
Имеем CToolBar со стилем WS_CHILD | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC | WS_VISIBLE, у него делается ModifyStyle(0, TBSTYLE_FLAT) и SetBarStyle(GetBarStyle() | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC).

У тулбара две кнопки "добавить" и "удалить" с иконками без текста и N-ное число кнопок с текстом без кнопок. То есть выглядит (с наведением мыши) всё так:



У кнопок с иконками стиль BTNS_BUTTON | BTNS_AUTOSIZE, у кнопок с текстом BTNS_BUTTON | BTNS_SHOWTEXT | BTNS_AUTOSIZE.

Через некоторое время работы приложения при переключении на него можно увидеть такое:



Ощущение, что на не имеющих текста кнопках тулбар всё равно оставляет место под текст. Локализовать причину пока не удалось.

Сталкивался ли кто-либо с подобным?

Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.