Как создать плоскую кнопку в WinAPI с визуальным стилем
Я хотел создать кнопку с плоским изображением, например, кнопку отключения звука в Windows 7.
Вот картинка: плоская кнопка
Когда мышь наводит курсор (отображать границу): плоская кнопка наведения
Я пытался использовать стиль BS_FLAT, но ничего не изменилось. Мой код использует визуальный стиль. Когда я пытаюсь использовать BS_FLAT без визуального стиля, он выглядит плоским, но все еще имеет границу в один пиксель.
Поэтому я хочу, чтобы кнопка выглядела плоской и без рамки, но при наведении курсора мыши она стала обычной кнопкой. Как этого добиться?
1 ответ
Решение
Создать панель инструментов с одной кнопкой. При создании использования TBSTYLE_FLAT
стиль. Думаю и тебе понадобится CCS_NOPARENTALIGN | CSS_NORESIZE | CCS_NODIVIDER
биты стиля.