如何实现子窗体透明

良枫 2011-06-07 11:13:09
在视图内创建了一个子窗体,子窗体可以在视图内自由移动,该子窗体如何实现透明或者半透明效果。
(不要再说SetLayereWIndowAttibutes了,这个只能实现主窗体的)
...全文
184 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2011-06-26
  • 打赏
  • 举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法
良枫 2011-06-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jimoguilai 的回复:]

SetLayereWIndowAttibutes应该和主窗体,子窗体没有关系,应该就是这个API,楼主可以在检查一下自己的代码
[/Quote]

MSDN中现成的例子,如果可以帮忙检查下把。是与主和子没啥关系,但与Layered Windows有关系。

// Set WS_EX_LAYERED on this window
SetWindowLong(hwnd, GWL_EXSTYLE,
GetWindowLong(hwnd, GWL_EXSTYLE) | WS_EX_LAYERED);
// Make this window 70% alpha
SetLayeredWindowAttributes(hwnd, 0, (255 * 70) / 100, LWA_ALPHA);
Chivalry 2011-06-07
  • 打赏
  • 举报
回复
SetLayereWIndowAttibutes应该和主窗体,子窗体没有关系,应该就是这个API,楼主可以在检查一下自己的代码

15,980

社区成员

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

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