首页
社区
课程
招聘
win32汇编中如何实现无标题栏的窗口,如何实现透明窗口
发表于: 2006-10-6 07:01 7440

win32汇编中如何实现无标题栏的窗口,如何实现透明窗口

2006-10-6 07:01
7440
win32汇编中如何实现无标题栏的窗口,如何实现透明窗口

第一个,无标题栏窗口,主要用于keygen的编写,
        无标题,放在一图片,再加两个按钮,就蛮酷了

第二个,实现透明窗口,就可以实现许多功能,
        其中如 飞雪桌面日历,直接在桌面上写数字和文字,就好像是嵌入桌面一样,效果很好

希望大侠提供资料

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
2
免子也来了,晕,还是2004年注册的,水还潜的真深啊,呵呵。
第一个问题很简单,只需要VC资源管理器中将窗口样式设成“无”即可以实现无标题窗口。再在窗口中放一个Image控件和两个按钮便成了。
第二个是抄自网上的代码,我自己还没有测试过。
1、创建一个窗口,必须带有WS_EX_LAYERED风格的。
2、调用SetLayeredWindowAttributes函数即可。
invoke SetLayeredWindowAttributes,hWnd,NULL,192,LWA_ALPHA
其中SetLayeredWindowAttributes第二个参数从0~255是设置透明度的。
2006-10-6 08:43
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
虾哥,鱼虾兔啊,哈哈

原来,偶的资源编缉器,有问题,难怪,前两天,好像有看到这样的属性,可今天早上就是没找到这个属性,偶下载VC的资源编缉器去

找到了border

哈哈
2006-10-6 09:05
0
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
4
最初由 风流花心兔 发布
虾哥,鱼虾兔啊,哈哈
........

呵呵。
2006-10-6 09:30
0
雪    币: 211
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
窗体创建的时候创建为无标题栏的
透明也有API函数可用
2006-10-8 14:34
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
SetLayeredWindowAttributes的使用,原窗口扩展属性必须有WS_EX_LAYERED
此函数还可以设置完全透明的ColorKey.
2006-10-17 11:16
0
游客
登录 | 注册 方可回帖
返回
//