newuser 发表于 2011-6-2 15:05:33

GUI:利用.she换肤窗口

#cs ____________________________________

脚本目的:利用.she换肤窗口
    准备工作:
                1.必须文件:皮肤文件.she和USkin.dll;
    窗口换肤过程:
                1.fileinstall()所需文件;
                2.定义变量$skins和$DLL_存储换肤文件;
                3.利用DLLCALL()启用皮肤。
        注意事项:
                1。注意用fileinstall()载入文件的源路径必须是字符不能有变量;
                2.注意路径“\”符号必须存在,否则因路径导致无法找到更换皮肤所需文件;
                3.注意退出时将载入文件删除。
#ce _______________脚本开始_________________

#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=

FileInstall("aero.she",@TempDir & "\aero.she")
FileInstall("Skin.dll",@TempDir & "\Skin.dll")
$skins=@TempDir & "\aero.she"
$Dll = DllOpen(@TempDir & "\Skin.dll")
DllCall($Dll, "int", "SkinH_AttachEx", "str", $skins, "str", "mhgd")
DllCall($Dll, "int", "SkinH_SetAero", "int", 1)

$Form1 = GUICreate("test .she skin", 633, 454, 192, 114)

GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
      $nMsg = GUIGetMsg()
      Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit

      EndSwitch
WEnd

dyd 发表于 2011-6-2 16:53:35

好贴,顶起来

wsfda 发表于 2011-6-2 21:34:41

最近一个小工具,正好需要,谢谢了

weeks1 发表于 2011-6-3 08:30:30

{:face (361):}

xiaozui 发表于 2011-6-3 10:37:25

能提供下aero.she和Skin.dll这两个文件不?

newuser 发表于 2011-6-3 11:08:12

回复 5# xiaozui
论坛搜索!

fangbaiyu 发表于 2011-10-24 15:14:10

又见楼主
顶起
继续MARK

770317321 发表于 2011-10-27 14:54:49

{:face (254):}

bdancerlc 发表于 2011-11-1 02:15:32

好东西必顶!..

ojoojo 发表于 2011-11-21 11:48:42

值得研究,谢谢楼主

yinbinly 发表于 2011-11-23 10:04:53

问下楼主载入文件的删除是什么啊,加在哪啊

mylve 发表于 2011-12-7 09:37:24

学习了。谢谢楼主

那片叶子 发表于 2011-12-9 08:58:26

学习一下,论坛越发的好

yangyunbo 发表于 2011-12-18 19:39:12

学习一下,感谢分享!

jericho0711 发表于 2012-1-13 11:37:16

she換膚還不劊用,簡單容易上手,感謝了...
页: [1] 2
查看完整版本: GUI:利用.she换肤窗口