SetLayeredWindowAttributes设置窗口透明色

deco1515 2012-12-14 05:13:57
原意是想把控件图案周围的某一种颜色过滤掉,开始用了SetLayeredWindowAttributes,连窗口的背景都没了,能看到后面的窗口。怎样才能只过滤控件的颜色,窗口的底图不变
...全文
210 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
deco1515 2012-12-17
  • 打赏
  • 举报
回复
引用 1 楼 gfm688 的回复:
可以弄两个弹出式窗口,一个是底图窗口,一个是前景窗口用于放置控件,再实现同步移动 不过点击控件透明那里就无法让控件响应点击消息了,因为鼠标穿透了
没给出答案,分也都给你吧
gfm688 2012-12-15
  • 打赏
  • 举报
回复
可以弄两个弹出式窗口,一个是底图窗口,一个是前景窗口用于放置控件,再实现同步移动 不过点击控件透明那里就无法让控件响应点击消息了,因为鼠标穿透了
deco1515 2012-12-15
  • 打赏
  • 举报
回复
这种方法我也试过,不过因为要对底图窗口(超出屏幕)截图,如果用两个窗口就无法截到控件了

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧