社区
界面
帖子详情
对话框可以实现任意透明度,但是上面的控件始终不透明?
C瓜哥
2010-05-16 01:03:18
RT
如果用SetLayeredWindowAttributes,则所有的东西都透明了
找过好多帖子都没有结果!不过实现这种东西的真的有的啊,比如鱼鱼日记本。不过它用了PNG透明图片来实现的,我估计这样也实现不了对话框可以设置任意透明度
...全文
286
13
打赏
收藏
对话框可以实现任意透明度,但是上面的控件始终不透明?
RT 如果用SetLayeredWindowAttributes,则所有的东西都透明了 找过好多帖子都没有结果!不过实现这种东西的真的有的啊,比如鱼鱼日记本。不过它用了PNG透明图片来实现的,我估计这样也实现不了对话框可以设置任意透明度
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
风之子赛拉飞尔
2010-06-17
打赏
举报
回复
[Quote=引用 11 楼 craig3 的回复:]
引用 9 楼 xianglitian 的回复:
下面的窗口是主窗口
上面的窗口是子窗口
这样控件就不会跑到下面去了
至于钉在一起就是处理Move消息
还有一种方法是 print控件
不过对自绘控件无效
而且效率比较低
我知道了……3Q
[/Quote]
如果是父子窗口关系,不用处理OnMove,倒是要处理OnSize
向立天
2010-05-16
打赏
举报
回复
Google用的是DirectUI吧
C瓜哥
2010-05-16
打赏
举报
回复
[Quote=引用 9 楼 xianglitian 的回复:]
下面的窗口是主窗口
上面的窗口是子窗口
这样控件就不会跑到下面去了
至于钉在一起就是处理Move消息
还有一种方法是 print控件
不过对自绘控件无效
而且效率比较低
[/Quote]
我知道了……3Q
C瓜哥
2010-05-16
打赏
举报
回复
那Google的Picassa图片查看器是怎么做的?
有三层
第一层:黑色
透明
背景
第二层:显示
不透明
图片
第三层:
透明
灰色方块显示图片放大率~
怎样实现?
向立天
2010-05-16
打赏
举报
回复
[Quote=引用 6 楼 craig3 的回复:]
引用 5 楼 xianglitian 的回复:
一般的解决方案是弄两个窗口
一个设置透明
一个做成异形的只保留控件
然后两个窗口钉在一起
这个想法不错!异形的,我会做!不过怎样钉在一起呢?如果点到下面的窗口,那些控件岂不是跑到窗口下面去了?
底下的窗口设置NORMAL属性,上面的设置成TOPMOST属性。这样行不?
[/Quote]
下面的窗口是主窗口
上面的窗口是子窗口
这样控件就不会跑到下面去了
至于钉在一起就是处理Move消息
还有一种方法是print控件
不过对自绘控件无效
而且效率比较低
tuo_li
2010-05-16
打赏
举报
回复
顶 学习一下
C瓜哥
2010-05-16
打赏
举报
回复
上面的方法可行,不过感觉很山寨。有没有更好一点的方法?
C瓜哥
2010-05-16
打赏
举报
回复
[Quote=引用 5 楼 xianglitian 的回复:]
一般的解决方案是弄两个窗口
一个设置透明
一个做成异形的只保留控件
然后两个窗口钉在一起
[/Quote]
这个想法不错!异形的,我会做!不过怎样钉在一起呢?如果点到下面的窗口,那些控件岂不是跑到窗口下面去了?
底下的窗口设置NORMAL属性,上面的设置成TOPMOST属性。这样行不?
向立天
2010-05-16
打赏
举报
回复
一般的解决方案是弄两个窗口
一个设置透明
一个做成异形的只保留控件
然后两个窗口钉在一起
C瓜哥
2010-05-16
打赏
举报
回复
[Quote=引用 3 楼 visualeleven 的回复:]
http://www.vckbase.com/document/viewdoc/?id=333
[/Quote]
这个我知道!我要的是怎样让上面的控件不跟着也透明了的方法。
我觉得要实现这个效果,肯定不能直接调用SetLayeredWindowAttributes了,必须自己写处理函数,然后自己定义消息了!好麻烦~
Eleven
2010-05-16
打赏
举报
回复
http://www.vckbase.com/document/viewdoc/?id=333
C瓜哥
2010-05-16
打赏
举报
回复
楼上,效果我试过的!在OnInitDialog中用SetLayeredWindowAttributes,会把所有的东西都搞成是透明的了!!
wltg2001
2010-05-16
打赏
举报
回复
SetLayeredWindowAttributes好像对子控件无效。
vc++ 应用源码包_1
自绘了CListCtrl
控件
,
实现
了其它
控件
阙套到List中并自绘等。主要的
实现
在CListReport类中。 CListCtrlTest 演示了重载CListCtrl后的使用方法。 CListItem Drawing 演示了其它
控件
(全部)阙套到List中并自绘等,...
vc++ 应用源码包_2
自绘了CListCtrl
控件
,
实现
了其它
控件
阙套到List中并自绘等。主要的
实现
在CListReport类中。 CListCtrlTest 演示了重载CListCtrl后的使用方法。 CListItem Drawing 演示了其它
控件
(全部)阙套到List中并自绘等,...
Android界面
控件
难点精讲
Android
控件
开发教程,在Android开发中,有时用到一些常见的
控件
可以更轻松
实现
一些效果,比如如果要
实现
图片轮播效果,我们可以使用动画的方式
实现
,但是代码比较繁琐,而此时,我们采用ViewFlipper
控件
即可非常...
vc++ 应用源码包_6
自绘了CListCtrl
控件
,
实现
了其它
控件
阙套到List中并自绘等。主要的
实现
在CListReport类中。 CListCtrlTest 演示了重载CListCtrl后的使用方法。 CListItem Drawing 演示了其它
控件
(全部)阙套到List中并自绘等,...
vc++ 应用源码包_5
自绘了CListCtrl
控件
,
实现
了其它
控件
阙套到List中并自绘等。主要的
实现
在CListReport类中。 CListCtrlTest 演示了重载CListCtrl后的使用方法。 CListItem Drawing 演示了其它
控件
(全部)阙套到List中并自绘等,...
界面
15,980
社区成员
115,900
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章