autoit如何调用.she来为程序换肤
搜索了整个论坛也没找到个比较适合我们新手的皮肤入门指导。发现论坛地址http://www.autoitx.com/forum.php?mod=viewthread&tid=25141&highlight=she的程序还是不错。
已知我们用koda设计好的界面并将代码复制保存为test.au3。同时将aero.she和Skin.dll复制到test.au3的相同目录中
我们只需要将如下代码插入已经生成的代码的#include .......下#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
FileInstall("aero.she",@ScriptDir& "aero.she")
FileInstall("Skin.dll",@ScriptDir& "Skin.dll")
$skins=@ScriptDir & "aero.she"
$Dll = DllOpen(@ScriptDir & "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 ###并将$form1=.......替换成自己用koda生成的$form1=.....即可
f5一下自己的test.au3,我们发现test.au3的皮肤已经从我们用koda设计的土土界面变成aero效果的界面了。
楼主发个.she的皮肤啊 lz放个图预览一下嘛 不好意思把aero.she给忘了,现在补上。
学习了,谢谢你的分享! 为什么我的版本的autoIt对这个皮肤没有效果呢 回复 6# chinaxx
请问是什么版本? 学习了,谢谢你的分享! 还有辉哥皮肤动态链接库 回复 10# zxxputian1
辉哥? 较成功,谢谢共享 学习了。。刚好收藏。 谢谢楼主共享 谢谢楼主分享,这样换皮肤方便多了 记得论坛上有个相关的视频教程,你仔细找找看..
页:
[1]