Как создать плоскую кнопку в WinAPI с визуальным стилем

Я хотел создать кнопку с плоским изображением, например, кнопку отключения звука в Windows 7.

Вот картинка: плоская кнопка

Когда мышь наводит курсор (отображать границу): плоская кнопка наведения

Я пытался использовать стиль BS_FLAT, но ничего не изменилось. Мой код использует визуальный стиль. Когда я пытаюсь использовать BS_FLAT без визуального стиля, он выглядит плоским, но все еще имеет границу в один пиксель.

Поэтому я хочу, чтобы кнопка выглядела плоской и без рамки, но при наведении курсора мыши она стала обычной кнопкой. Как этого добиться?

1 ответ

Решение

Создать панель инструментов с одной кнопкой. При создании использования TBSTYLE_FLAT стиль. Думаю и тебе понадобится CCS_NOPARENTALIGN | CSS_NORESIZE | CCS_NODIVIDER биты стиля.

Другие вопросы по тегам