捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  沪ICP备05001939号 DELPHI盒子 | 盒子论坛 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 论坛检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
 
广告
评论:Windows XP下实玻璃效果演示
hjcrfsoft 35079 2008/7/25 4:48:00
可以说是偏方,我怎么没想到呢。
不过应该还有其它的方法。
以前我把标题隐藏了。自己画半透明,但考虑到速度还是。。。
望以后会有更好的方法来实现。。
register 33047 2008/2/14 21:50:06
Vista 是磨砂玻璃效果。
dghbc 33000 2008/2/3 7:11:55
恨好,在研究中
bob008 32466 2007/12/31 13:11:16
没怎么注意啊,貌似就是半透明... 把图片拷了做个窗体不就好了,最多还搞下混合
west3316 31783 2007/11/13 15:54:23
楼主加油,我觉得就该向楼主学习
linglin 31732 2007/11/11 14:08:48
eronglee: Delphi 2005有自带个控件可以实现, 或者自己弄个res
eronglee 31709 2007/11/10 0:11:27
大家都知道dekphi编出来的程序跟XP主题不能相融合,所以现在大家不要灰心,,我有一个办法非常好的的,跟xp主题能溶合在一起。。???想不想知道啊??
snakejiao 31674 2007/11/4 10:49:38
加了这一句后,frmMain.Top := Top + (Height - ClientHeight-4);
感觉还可以,但是要XP的主题是Vista才有感觉嘛!
希望大家写出毛玻璃的效果,现在的代码只有在移动和缩放窗口时才起作用,OnShow和OnHide事件都没写呢,大家接着完成吧。作者努力,我第一个支持。。
xubin4456 31563 2007/10/26 21:00:33
把FormResize下的这句这样写就完美了

  frmMain.Top := Top + (Height - ClientHeight-4);
xiao1590 31524 2007/10/23 19:04:32
楼主不要太得意了哦
鼠标点到frmMain上的时候标题栏就变成InActive状态了
lovezyp 31520 2007/10/23 12:30:05
楼主加油,再做的完美一些
takashiki 31500 2007/10/21 13:36:10
to lovezyp:
使用一个窗口也是可以搞定的,以前见过这样的控件,但是显示速度实在是~!大概拖动一次需要重画个一分钟。因此才改用两个窗口的。

要拖动frmMain进行同步拖动需要拦截frmMain的WM_MOVE消息的。

==========
to feixuei:
要与当前窗口下面覆盖部分的地方进行Alpha融合比较麻烦的,还是用两个窗口方便,毕竟微软已经做好了,呵呵。

==========
另外,窗口的显示和隐藏等事件我都没有实现。使用两个窗口还真是有点麻烦。还有,其实我这个窗口不是仅仅标题栏漏出来了而已吧,四周还有个半透明的边框呢。演示文档做的不够好,frmMain位置太靠下了。

至于wqyfavor所说的毛玻璃效果,可以自己放个图片就行了。
对于progray说的,嘿嘿。Vista的骂名好像背了不少啊,可能目前就比XP多。微软的技术实在是太牛了,我都怀疑他们的玻璃窗口是不是使用D3D完成的,不然怎么那么要求显卡效果。
还有人说换硬件,换了硬件就能解决兼容性问题吗?不好意思我是搞硬件开发的,很多软件在Vista下根本就只有各种各样的错误信息。
feixuei 31493 2007/10/20 17:36:42
何必用两个窗口,只要自已画一个标题栏就行,只要外观相似就行了。
反正用两个窗口也不是改变了标题栏,只改变了显示的外观。
lovezyp 31482 2007/10/19 2:00:05
再一个,请问怎么才能使拖动frmmain可以使他们同步移动啊?我试了总不行,只能拖动frmshell的标题栏有些限制了,最好是拖动frmmain也可以移动,并且做到同步!
lovezyp 31481 2007/10/19 1:20:22
楼主加油,我现在也在想这个实现方法,最好是一个窗体搞定,这样更加完美
wqyfavor 31466 2007/10/18 8:39:46
不过,玻璃效果不等于半透明啊。看看Vista就知道了,那应该是毛玻璃效果。
digliu 31463 2007/10/17 16:24:06
我觉得takashiki 的想法很好啊
楼上的两位如果没有什么建设性的建议的话
就不要在这打击别人的积极性
progray 31462 2007/10/17 14:00:25
微软像你这么实现就可以去卖红薯了。
kinneng 31461 2007/10/17 13:57:39
没意思,还是想一下怎么赚钱升级硬件好了!
takashiki 31453 2007/10/16 8:21:20
to kinneng:
哥们试试不就知道了啊?当然我这个只实现了很少的一部分功能,只有在移动和缩放窗口时才起作用,OnShow和OnHide事件都没写呢,留给大家自己完成。
第一页 上一页 下一页 最后页 有 21 条纪录 共2页 1 - 20
 用户名:
 密 码:
自动登陆(30天有效)
 
  DELPHI盒子版权所有 1999-2023 V4.01 粤ICP备10103342号-1 更新RSS列表