我知道在C++ win32中有一些样式可以放在按钮上。像BS_DEFPUSHBUTTON BS_RADIOBUTTON,但我不知道所有这些,以及我将如何去制作用户绘制按钮Win32上的按钮样式C++
1
A
回答
2
您可以在MSDN上找到reference of all button styles(如往常一样)。一般而言,an overview of the Button control。
要创建所有者绘制的按钮,您需要指定BS_OWNERDRAW
标志并在按钮父窗口中指定WM_DRAWITEM
通知。
1
如果你只是想调整按钮绘制算法,你应该看看DrawThemeBackground API--它允许你使用标准Windows Theme引擎使用的相同视觉效果来绘制按钮。
但是,当主题被禁用时(当OpenTheme失败时),您需要小心处理这种情况 - 然而,在这种情况下,您自己是不幸的。
相关问题
- 1. 在UWP c上的mouseEnter按钮样式#
- 2. 的Win32对话框按钮样式不是Windows 7的主题
- 3. 按钮样式
- 4. 制作组框按钮的Win32 C++
- 5. IMG上不需要的按钮样式
- 6. 问题的CSS样式上formtastic按钮
- 7. Hover上的HTML按钮标签样式
- 8. 调用样式上的onclick按钮
- 9. android上的自定义按钮样式
- 10. 按钮上的样式工具提示
- 11. 上传类型中的样式按钮
- 12. 让我的按钮样式像AlertDialog按钮样式
- 13. WPF按钮样式
- 14. 样式和按钮
- 15. jeditable按钮样式
- 16. HTML按钮样式
- 17. Android按钮样式
- 18. AppBar按钮样式
- 19. 按钮样式,css
- 20. CSS按钮样式
- 21. Xamarin按钮样式
- 22. Java按钮样式
- 23. IOS按钮样式
- 24. WPF按钮样式
- 25. C++ Win32单选按钮背景颜色
- 26. 用C++/win32正常看按钮
- 27. 单击C++ win32 API消息框按钮
- 28. C++ win32创建一个文本按钮
- 29. C++/Win32 API - SetFocus按钮不起作用
- 30. 在Python上更改按钮样式2.7.9
我确定你的意思是“Win32 exe”,你能否改变你的描述以便其他人可以有效地进行搜索?谢谢! – NTDLS 2009-02-22 02:44:33