注册 登录
编程论坛 VC++/MFC

如何设置透明边框

小四0o 发布于 2013-05-10 14:26, 656 次点击
有没人做过透明窗口边框的代码!只有背景图 类似某些游戏登陆器 只有图片 没有边框 。
  如图:
只有本站会员才能查看附件,请 登录
2 回复
#2
yuccn2013-05-11 09:05
最简单是用gdi+,给他一个不规则的背景图片,他绘制出来就是,并且接管窗口绘制(UpdateLayeredWindow)

用gdi的画,可以对窗口就行裁剪就行了
CreateRoundRectRgn、CombineRgn 等相关的几个Rgn,你查下他们的用法 就行了
#3
liuzpzp0072013-05-11 10:46
貌似GDI绘制的质量很差,GDI+PNG图片好像可以实现
1