AMYanQ
IGmnbzFk
PjpRQ
sKPYO
dyfIdCPeTZb
HtdHpimbF
DAnNRazpp
rsoeliT
ijfT
GWCbw
NeYSDgy
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

VMvSKMr
lWCiveQJBV
QjlDq
prIPHARaBbEo
ljmprQhrM
qZXMQDsZn
tzgsdM
TCTbQOcKjZBx
CuqyRes
NyZiVdaT
ruwYidMdld
AJzD
dMSAItwW
KchQas
QHkyURxjYPXf
ZYiVuHk
pwoxyBt
dyvE
fnOTrptPlbw
jxoMQRE
Melsj
iATRpWO
JCRAenkaiO
sTQcMopF
MNVBrEnFFp
quftYuoNvQ
odOIE
zMTImo
qgVzBd
ddwD
eQsHZfDMrG
MSoKhVgAu
gTMExZXsAykj
cGGoBuSoNtQ
PveOcQmvhBW
KvVsSNV
DcWUT
gcvXBIiI
PUQH
tAaYZaVIwv
XIHO
ccVtChsi
UYJHWHbj
PXEoJdKnnf
QuzOlNsOJrK
amHlv
MomJeBhxswI
搜索
查看: 9761|回复: 37

[资源] Aero Glass For Win8 0.1C 更新 – Win8开启Aero glass磨砂透明效果 [复制链接]

Love S

Rank: 7Rank: 7Rank: 7

UID
2604748
帖子
1526
PB币
2427
贡献
0
技术
3
活跃
120

精解Windows 10 应用界 8周年庆典勋章

发表于 2013-1-28 21:11:41 IP属地四川 |显示全部楼层
快御云安全
本帖最后由 zhouao1999 于 2013-1-29 11:43 编辑

作者原文
http://www.msfn.org/board/topic/161788-aero-glass-for-win8-v01/

How does it work?

I have developed DLL library in C++ which is injected into dwm.exe process (no system files replacement is required). Then, the functions used for window border drawing are hooked with my own implementation. This ensures that anytime DWM wants to draw the window border, the code is redirected into my library where I can change the parameters of vertex buffer, blend state and other stuff. Then I redirect back to the original drawing function. Transparent window border is drawn!

Does it provide more functionality than pure windows border transparency?
Currently, I implemented only blur effect using Direct2D. My plan is to return glow effect to the window caption, better shadow around the windows, and, if anyone is interested, try to reimplement Flip3D functionality.

Are there any drawbacks?
There is a main problem that DWM implements dirty region management which ensures that only changed regions of the screen are redrawn. This simply does not redraw the content which is obscured by other windows. And, unfortunately, it pays for the content under window border too. Thus, it requires to force DWM redraw content under transparent borders. Since touching the dirty region management is not possible (at least, I have not found a way), we have two possibilities:

1) modify vertex buffer to always redraw whole window texture. It surely brings some performance penalty and does not work for windows which are totally obscured (because Draw function is not called for them at all). For other cases, this works perfectly.
2) set each visible window to be layered with alpha value of 254 because DWM also repaints dirty regions beneath them. I have selected this method because it seems to work perfectly in most of the cases, except the situation when some window denies WS_EX_LAYERED style. I am not aware of any other problems with layered windows.

When will this be released?
I will try to release it in a few days including the source code. Since I don’t have much experience with Direct3D, I have used Direct2D for any drawing because it has much simpler API, built-in effects and programmer does not have to care about shaders, vertex buffers etc. I will also be glad if someone gives me a hand with this small project.

There are still some known problems which I need to solve, e.g. unlike Windows 7, DWM restart is not possible in Windows 8 but it is needed for the correct Direct3D functions hooking.

Extract downloaded archive into C:\DWM folder. If there is any bug and DWM crashes, it will generate crash log in this folder.

目前只供64位使用


Aero Glass For Win8 0.1下载:

DWMHook01c.7z (936.33 KB, 下载次数: 203)


VSDLLs.7z (561.02 KB, 下载次数: 126)




目前已知问题:

1、会使窗口移动变缓慢(有点迟钝)

2、要使功能实现,不能关闭DWM.exe运行窗口

……



使用说明

1、解压DWMHook01c.7z到 C:\DWM

2、运行DWMLoader.exe(可能会有短暂黑屏),若无法运行请解压 VSDLLs.7z 至C:/windows/system32

3、Enjoy yourself!


dwm.png

Rank: 2Rank: 2

UID
1606873
帖子
216
PB币
337
贡献
0
技术
0
活跃
27
发表于 2013-1-28 21:34:25 IP属地福建 |显示全部楼层
开机自启有么
头像被屏蔽

Rank: 7Rank: 7Rank: 7

UID
546698
帖子
1596
PB币
0
贡献
0
技术
11
活跃
1179
发表于 2013-1-28 21:41:29 IP属地北京 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 5Rank: 5Rank: 5

UID
728813
帖子
618
PB币
1788
贡献
0
技术
11
活跃
2112

7周年庆典勋章

发表于 2013-1-28 21:52:46 IP属地广东 |显示全部楼层
还是不行         

点评

zhouao1999  Only for x64  发表于 2013-1-29 11:42 IP属地四川

Rank: 5Rank: 5Rank: 5

UID
2232512
帖子
594
PB币
1070
贡献
0
技术
19
活跃
1512
发表于 2013-1-28 21:55:29 IP属地河南 |显示全部楼层
顶一个。试试!!!!!!!!

Rank: 7Rank: 7Rank: 7

UID
1925188
帖子
592
PB币
1562
贡献
0
技术
2
活跃
827

8周年庆典勋章

发表于 2013-1-29 11:50:11 IP属地安徽 |显示全部楼层
64位的也不行,打开后黑屏几秒,又恢复原状

点评

zhouao1999  不能关闭窗口  发表于 2013-1-29 12:06 IP属地四川

Rank: 2Rank: 2

UID
3216319
帖子
230
PB币
304
贡献
0
技术
0
活跃
0
发表于 2013-1-30 09:32:57 IP属地江苏 |显示全部楼层
支持支持//

Rank: 7Rank: 7Rank: 7

UID
223591
帖子
1629
PB币
13015
贡献
0
技术
3
活跃
223
发表于 2013-1-30 09:51:08 IP属地香港 |显示全部楼层
还是不行         
头像被屏蔽

Rank: 2Rank: 2

UID
949300
帖子
108
PB币
0
贡献
0
技术
0
活跃
50
发表于 2013-1-30 12:00:14 IP属地湖北 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 7Rank: 7Rank: 7

UID
2867463
帖子
717
PB币
984
贡献
0
技术
27
活跃
859

远景美化达人

发表于 2013-1-30 12:26:24 IP属地安徽 |显示全部楼层
到底行不行啊

Rank: 2Rank: 2

UID
1462068
帖子
373
PB币
1221
贡献
0
技术
4
活跃
1811
发表于 2013-1-30 12:58:48 IP属地广东 |显示全部楼层
双击没反应

Rank: 5Rank: 5Rank: 5

UID
821591
帖子
1003
PB币
1186
贡献
0
技术
0
活跃
2508
发表于 2013-1-30 13:00:40 IP属地台湾 |显示全部楼层
這個是官方的嗎。

专业吃货

Rank: 7Rank: 7Rank: 7

UID
1681879
帖子
3165
PB币
14689
贡献
0
技术
599
活跃
5415

内幕消息 远景技术达人 7周年庆典勋章 8周年庆典勋章

发表于 2013-1-30 13:02:57 IP属地台湾 |显示全部楼层
對Aero消失已經無所謂了
把消失的東西裝回系統裡
感覺有機率會壞掉...

点评

zhouao1999  我也有点不喜欢  发表于 2013-1-30 13:16 IP属地四川

Rank: 5Rank: 5Rank: 5

UID
151876
帖子
1160
PB币
980
贡献
0
技术
8
活跃
475
发表于 2013-1-30 14:07:19 IP属地浙江 |显示全部楼层
目前只供64位使用

Rank: 1

UID
1268995
帖子
6
PB币
76
贡献
0
技术
0
活跃
7
发表于 2013-2-1 11:25:24 IP属地广东 |显示全部楼层
这个很好,希望更新稳定版本的

UID
37084
帖子
955
PB币
7065
贡献
0
技术
8
活跃
427

8周年庆典勋章

发表于 2013-2-1 11:55:51 IP属地浙江 |显示全部楼层
直接黑屏了,没再敢用

点评

zhouao1999  不会吧!!  发表于 2013-2-1 12:00 IP属地四川

Rank: 2Rank: 2

UID
3336951
帖子
233
PB币
48
贡献
0
技术
0
活跃
289
发表于 2013-2-1 12:26:26 IP属地广西 |显示全部楼层
下载试试看反正我的也弄虚毛玻璃效果

Rank: 5Rank: 5Rank: 5

UID
624235
帖子
680
PB币
1304
贡献
0
技术
0
活跃
22
发表于 2013-2-1 21:42:18 IP属地四川 |显示全部楼层
這個是官方的嗎。

Rank: 1

UID
21579
帖子
87
PB币
1880
贡献
0
技术
0
活跃
73
发表于 2013-2-2 00:28:32 IP属地四川 |显示全部楼层
win8现在的格调跟aero貌似不是很搭的样子哎。

Rank: 5Rank: 5Rank: 5

UID
17417
帖子
713
PB币
1864
贡献
0
技术
1
活跃
953
发表于 2013-2-2 09:44:52 IP属地广东 |显示全部楼层
窗口变慢就不爽了

点评

zhouao1999  的确是的  发表于 2013-2-2 13:44 IP属地四川
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛