社区
界面
帖子详情
加了WS_EX_LAYERED(半透明)属性后,怎么无法响应Button操作了
不想干IT
2010-01-11 04:34:15
如题。
我想做扩大镜程序。
想实现鼠标放到扩大镜上时,能显示扩大镜(dialog)下面的图片。
现在已经同事添加属性WS_EX_LAYERED,实现了。
但是我发现,虽然能现在对话框下面的图片,但当我鼠标放到扩大镜上时,按住左键能实现拖拽功能,但是不能实现对对话框下面的内容进行操作。如双击选中等。。
求高手解答。。。
...全文
226
5
打赏
收藏
加了WS_EX_LAYERED(半透明)属性后,怎么无法响应Button操作了
如题。 我想做扩大镜程序。 想实现鼠标放到扩大镜上时,能显示扩大镜(dialog)下面的图片。 现在已经同事添加属性WS_EX_LAYERED,实现了。 但是我发现,虽然能现在对话框下面的图片,但当我鼠标放到扩大镜上时,按住左键能实现拖拽功能,但是不能实现对对话框下面的内容进行操作。如双击选中等。。 求高手解答。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hahaking119
2010-01-11
打赏
举报
回复
[Quote=引用 3 楼 gdstcwl 的回复:]
LONG dwNewLong = GetWindowLong(this->GetSaf/eHwnd(),GWL_EXSTYLE);
dwNewLong |= WS_EX_TRANSPARENT; //鼠标穿透,就可以操作下面的东西了
SetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE,dwNewLong);
dwNewLong &= ~WS_EX_TRANSPARENT; //取消鼠标穿透
SetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE,dwNewLong);
[/Quote]
正解
不想干IT
2010-01-11
打赏
举报
回复
一下就说到点子上了。正式我需要的。
非常感谢。。
gdstcwl
2010-01-11
打赏
举报
回复
LONG dwNewLong = GetWindowLong(this->GetSaf/eHwnd(),GWL_EXSTYLE);
dwNewLong |= WS_EX_TRANSPARENT; //鼠标穿透,就可以操作下面的东西了
SetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE,dwNewLong);
dwNewLong &= ~WS_EX_TRANSPARENT; //取消鼠标穿透
SetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE,dwNewLong);
不想干IT
2010-01-11
打赏
举报
回复
别沉了。在线等高手。。。
半透明
窗体
可以实现指定透明度的窗体
c# 透明背景和透明控件实现
实现C# 透明控件的概念 解决多个窗体置顶问题 背景
半透明
解决控件
半透明
问题
XP 按钮风格实现,界面问题
XP 按钮风格实现界面问题,VC界面的实现,界面更
加
美观
怎样实现XP风格按钮.rar_vc XP风格_vc 按钮
怎样实现XP风格按钮,是个VC++控件开发学习的好例子。
c#window mobile
半透明
效果
c#window mobile
半透明
效果,很好的一个例子
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章