2009-02-22 56 views
1

我知道在C++ win32中有一些样式可以放在按钮上。像BS_DEFPUSHBUTTON BS_RADIOBUTTON,但我不知道所有这些,以及我将如何去制作用户绘制按钮Win32上的按钮样式C++

+0

我确定你的意思是“Win32 exe”,你能否改变你的描述以便其他人可以有效地进行搜索?谢谢! – NTDLS 2009-02-22 02:44:33

回答

1

如果你只是想调整按钮绘制算法,你应该看看DrawThemeBackground API--它允许你使用标准Windows Theme引擎使用的相同视觉效果来绘制按钮。

但是,当主题被禁用时(当OpenTheme失败时),您需要小心处理这种情况 - 然而,在这种情况下,您自己是不幸的。