1. 首页
  2. 编程语言
  3. C++ 
  4. VC++做异形窗口 透明效果

VC++做异形窗口 透明效果

上传者: 2019-07-25 15:50:06上传 ZIP文件 32.83KB 热度 40次
标准Windows应用程序窗口一般为带有标题栏的浅灰色矩形外观,因而“异形”对话框/窗口也主要是颜色与外形上动手脚。改变背景颜色改变对话框(窗口)的背景颜色是最简单的改变Windows应用程序外观的方法,根据Windows创建与管理机理,一般有两种方法。一种是处理WM_CTLCOLOR消息,首先创建所选背景颜色的刷子,然后调用SetBkColor()或SetDialogBkColor()以所创建的刷子来绘制窗口或对话框的背景。需要重画窗口或对话(或对话的子控件)时,Windows向对话发送消息WM_CTLCOLOR,应用程序处理WM_CTLCOLOR消息并返回一个用来绘画对话背景的刷子句柄。另外一种是响应Windows的WM_ERASEBKGND消息,Wi
下载地址
用户评论
码姐姐匿名网友 2019-07-25 15:50:06

感谢楼主分享,东西不错

码姐姐匿名网友 2019-07-25 15:50:06

漂亮,有借鉴意义

码姐姐匿名网友 2019-07-25 15:50:06

只是实现椭圆,没有多边形

码姐姐匿名网友 2019-07-25 15:50:06

不错,有参考价值!

码姐姐匿名网友 2019-07-25 15:50:06

区域合并的方法解决窗口重叠问题!

码姐姐匿名网友 2019-07-25 15:50:06

有一定的借鉴作用

码姐姐匿名网友 2019-07-25 15:50:06

东西不错,但我下载错误了,我想做的是flash异形透明窗口

码姐姐匿名网友 2019-07-25 15:50:06

代码很简单,但有借鉴意义

码姐姐匿名网友 2019-07-25 15:50:06

还是用XML构架的定制性高