【问题标题】:How to create a Flat Button in WinAPI with visual style如何在 WinAPI 中创建具有视觉风格的平面按钮
【发布时间】:2011-09-11 20:23:00
【问题描述】:

我想创建一个平面图像按钮,如 Windows 7 静音按钮。

这是图片:flat button

鼠标悬停时(显示边框):flat button hover

我尝试使用 BS_FLAT 样式,但没有任何改变。我的代码使用视觉风格。当我尝试不使用视觉样式的 BS_FLAT 时,它看起来确实是平的,但仍然有一个像素的边框。

所以我希望按钮看起来平坦且没有边框,但是当鼠标悬停它时,它变成了普通按钮。如何做到这一点?

【问题讨论】:

    标签: c++ winapi button visual-styles


    【解决方案1】:

    一键创建工具栏。创建时使用TBSTYLE_FLAT 样式。我想你也需要CCS_NOPARENTALIGN | CSS_NORESIZE | CCS_NODIVIDER 样式位。

    【讨论】:

    • 你提到的那些 CSS_* 样式是在哪里定义的?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多