1 0 0

给原控制按钮设置动态背景底色【关闭、最大化、最小化】教程

1月前 123
该帖已被设置为精华帖

在不影响原控制按钮风格的情况下如何实现自定义背景,其实很简单:

1.首先取出需要加背景的控件【即控制按钮】

2.取出控件后挂接消息事件

3.通过【WM_ERASEBKGND】消息实现背景重绘

大致步骤代码如下:

OnCaptionEvent事件绘制部分:

实现的效果:

 

以上代码取至最新版本【demo标题栏】

 

最新回复 (1)
  • qingfeng12 1月前
    0 引用 2

    谢谢分享,学习了

请先登录后发表评论!

返回
请先登录后发表评论!