社区
界面
帖子详情
用UpdateLayeredWindow做不规则的窗口,上面不能放控件吗?
zjcqoo
2012-10-31 09:33:11
想做个不规则的窗体界面。将一图片不透明的部分作为窗体,现在用UpdateLayeredWindow,但是上面的控件不显示了。有什么办法可以让控件显示出来,不新添加窗体的情况下。
...全文
451
7
打赏
收藏
用UpdateLayeredWindow做不规则的窗口,上面不能放控件吗?
想做个不规则的窗体界面。将一图片不透明的部分作为窗体,现在用UpdateLayeredWindow,但是上面的控件不显示了。有什么办法可以让控件显示出来,不新添加窗体的情况下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
奶瓶仔小可
2013-04-03
打赏
举报
回复
mfc +UpdateLayeredWindow = 蛋疼 同感
zjcqoo
2012-11-01
打赏
举报
回复
关键是要用到Webbrowser。不用mfc更蛋疼了
zacc
2012-11-01
打赏
举报
回复
mfc +UpdateLayeredWindow = 蛋疼
shen_wei
2012-10-31
打赏
举报
回复
这个需要两层来实现。。一层是不规则的背景图 ,一层是空间层!想到的麻烦。。
zjcqoo
2012-10-31
打赏
举报
回复
用VC制作。算了,还是两个窗体好了
mypint_skyman
2012-10-31
打赏
举报
回复
UpdateLayeredWindow()用了这个函数以后,在case WM_PAINT下面的的代码都不会再执行了。
请问楼主 用什么做的无规则界面?用哪个API?
psbeond
2012-10-31
打赏
举报
回复
两种:
1. 自己做一遍假控件.
2. 父窗口在绘制的时候,把子控件的内容绘制到父窗口上.
无论哪一种实现方式,都是海量的工作量.不是一个人一年半载能完成的.当然,只显示按钮或文本这些简单的控件,还是很快的.
------------------------------------------------------------------------
在
window
s上创建完美的
不规则
窗口
在
window
s上创建完美的
不规则
窗口
不规则
窗口
方法简介
window
s上的
窗口
绝大多数是方形的,但是偶尔也会有一些其他形状的
窗口
,如圆形甚至
不规则
形状。这些不常见的
窗口
是如何
做
出来的呢? 有两种方法可以创建
不规则
窗口
1、
window
s在很早的时代就支持
不规则
形状的
窗口
了。
window
s提供了Set
Window
Rgn 函数来设置
窗口
的区域,还提供了一些函数来创建椭圆、圆角矩形区域,还可以自己绘制
半透明
窗口
中显示标准
控件
(
控件
与文字不透明)的实现方案(附源码)
半透明
窗口
中显示标准
控件
的实现方案。
用
Update
Layer
ed
Window
实现任意异形
窗口
[转]http://qjw.qiujinwu.com/blog/2012/11/03/
Update
Layer
ed
Window
_
window
/ 对于Set
Window
Rgn,它通过一个Rgn来设置区域,这个Rgn一般可以从图片中读取,在这张图片中,将不需要显示的区域标记为一种特殊的颜色,这里有个问题,必须保证这种颜色没有被正常的区域使用,否则会被误伤。为了解决这个问题,可以考虑用两张图片,增加
delphi(XE2)实现图片异形窗体,支持摆
放
控件
网上有较多使用
Update
Layer
ed
Window
函数实现美化的图片异形窗体的代码,一般使用此场景时,对软件界面要求较高。但是实现了图片窗体后,在窗体中摆
放
不了其他
控件
,导致这个功能很鸡肋。为解决此问题,本博文中的案例使用两个窗体搭配使用,图片
窗口
作为背景窗体,
放
置
控件
的
窗口
作为功能性窗体,功能性
窗口
全透明展示,可实现我们预设的目标。
[用
Update
Layer
ed
Window
实现任意异形
窗口
]
前面提到,我们可以用Set
Window
Rgn或Set
Layer
ed
Window
Attributes实现
不规则
以及半透明的效果 对于Set
Window
Rgn,它通过一个Rgn来设置区域,这个Rgn一般可以从图片中读取,在这张图片中,将不需要显示的区域标记为一种特殊的颜色,这里有个问题,必须保证这种颜色没有被正常的区域使用,否则会被误伤。为了解决这个问题,可以考虑用两张图片,增加一张单色的掩码图,这...
界面
15,979
社区成员
115,897
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章