我用SetLayeredWindowAttributes能够设置Dialog窗口半透明,但是把这个对话框设置成child就不可以了

dotnet90 2012-02-13 02:03:35
我用SetLayeredWindowAttributes能够设置Dialog窗口半透明,
但是把这个对话框设置成child就不可以了,作为别的窗口的子窗口贴在别的窗口下面就不能半透透明了,
求dialog半透明的解决方案?
...全文
300 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
dll520wf 2012-12-03
  • 打赏
  • 举报
回复
问题解决的么? 子窗口透明功能或者是半透明功能如何实现呢?????
zhanshen2891 2012-02-14
  • 打赏
  • 举报
回复
你需要自己实现子窗口功能。

dotnet90 2012-02-14
  • 打赏
  • 举报
回复
子窗口透明功能或者是半透明功能如何实现呢
  • 打赏
  • 举报
回复
就是这样规定的 只能是popup窗口
healer_kx 2012-02-13
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 visualeleven 的回复:]

SetLayeredWindowAttribute does not work for child windows.
[/Quote]

NOTICE this sentence吧。
Eleven 2012-02-13
  • 打赏
  • 举报
回复
SetLayeredWindowAttribute does not work for child windows.
dotnet90 2012-02-13
  • 打赏
  • 举报
回复
透明功能我会,关键是贴到一个窗口内做为child窗口,透明功能就没有效果了
CppCoder 2012-02-13
  • 打赏
  • 举报
回复
PNG图片+GdiPlus

在VC6.0中用GDI+调用png图片实现半透明渐变的特效窗口
http://www.bianceng.cn/Programming/vc/201010/19733.htm

仅供参考

15,979

社区成员

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

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