是否可以覆盖WinForms中最小化和最大化按钮的背景颜色?
答案 0 :(得分:1)
并非没有编写自己的NC_PAINT,这本身就是非常糟糕的做法。
您永远不知道用户何时会使用之前从未听过的新视觉风格。您的应用程序将在现有样式上显示旧的丑陋按钮,一切都会发生冲突。
答案 1 :(得分:1)
你不能轻易做到。
最好的选择是: http://geekswithblogs.net/kobush/articles/CustomBorderForms3.aspx
您可以在此处找到更多答案: Custom titlebars/chrome in a WinForms app
答案 2 :(得分:0)
简短版本是开箱即用的,而不是我所知道的。
较长的版本是没有什么能阻止你创建无边框表单,然后在其上创建自己的[最小化|恢复] /最大化/关闭按钮。你必须绘制自己的表单标题栏,并且基本上具有在屏幕上移动的所有魔力,但这并非不可能。
将此article from Code Maverick视为起点。
答案 3 :(得分:0)