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事件都没写呢,留给大家自己完成。 |