怎么样绘制默认风格的按钮

.Net技术 码拜 9年前 (2016-03-12) 921次浏览
需要在系统中直接绘制按钮,能否直接调用系统默认的绘制方法,绘制和系统当前主题匹配的按钮
一般的方法都是直接用gdi绘制,但这样绘制出来的风格是固定的,不会随不同的系统而不同
本人只希望绘制的按钮和系统自带的按钮控件一样就行,和当前操作系统的主题一致
ControlPaint.DrawButton绘制出来的也是固定的,并没有和当前系统一致
解决方案

40

VisualStyleRenderer
具体说明和例子,见:
https://msdn.microsoft.com/zh-cn/library/system.windows.forms.visualstyles.visualstylerenderer(v=vs.110).aspx

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明怎么样绘制默认风格的按钮
喜欢 (0)
[1034331897@qq.com]
分享 (0)