找回密码
 加入
搜索
查看: 52256|回复: 122

[原创] 调用SkinCrafterDll.dll美化窗口

[复制链接]
发表于 2008-12-6 13:54:39 | 显示全部楼层 |阅读模式
1.将SkinCrafterDll.dll和皮肤文件LEDWidget.skf复制到程序所在目录
2.在include头文件后插入如下代码:
  FileInstall("SkinCrafterDll.dll", @TempDir & "\SkinCrafterDll.dll", 1)
   FileInstall("LEDWidget.skf", @TempDir & "\LEDWidget.skf", 1)
   $Dll = DllOpen(@TempDir & "\SkinCrafterDll.dll")
3.在#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 633, 450, 193, 125)后插入一行代码,注意:保持Form1前后一致
_SkinGUI(@TempDir & "\SkinCrafterDll.dll", @TempDir & "\LEDWidget.skf", $Form1)
4.在窗口函数代码段后插入如下代码:
  ;定义皮肤函数
Func _SkinGUI($SkincrafterDll, $SkincrafterSkin, $Handle)
        $Dll = DllOpen($SkincrafterDll)
        DllCall($Dll, "int:cdecl", "InitLicenKeys", "wstr", "1", "wstr", "", "wstr", "1@1.com", "wstr", "1")
        DllCall($Dll, "int:cdecl", "InitDecoration", "int", 1)
        DllCall($Dll, "int:cdecl", "LoadSkinFromFile", "wstr", $SkincrafterSkin)
        DllCall($Dll, "int:cdecl", "DecorateAs", "int", $Handle, "int", 25)
        DllCall($Dll, "int:cdecl", "ApplySkin")
EndFunc   ;==>_SkinGUI

;皮肤退出
Func Quit()
        GUISetState(@SW_HIDE)
        DllCall($Dll, "int:cdecl", "DeInitDecoration")
        DllCall($Dll, "int:cdecl", "RemoveSkin")
        DllClose($Dll)
        FileDelete(@TempDir & "\SkinCrafterDll.dll")
        FileDelete(@TempDir & "\LEDWidget.skf")
                Exit
EndFunc




特别感谢卫和谐
http://www.autoitx.com/forum.php?mod=viewthread&tid=2634&extra=page%3D1


源文件:

[ 本帖最后由 xiaosen666m 于 2008-12-6 14:10 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 1贡献 +5 收起 理由
小菜kks + 5 最近还在研究,谢啦

查看全部评分

发表于 2008-12-6 14:56:28 | 显示全部楼层
谢谢楼主共享。
发表于 2008-12-8 15:45:45 | 显示全部楼层
顶楼主,学习了!!!!!!!
发表于 2008-12-11 12:10:59 | 显示全部楼层
收下了,谢谢
发表于 2008-12-11 15:33:48 | 显示全部楼层
谢谢楼主。
但是DLL还有更多的API的介绍吗?WIDGET怎么制作啊?
发表于 2008-12-16 11:34:17 | 显示全部楼层
收下了
发表于 2009-2-17 16:09:43 | 显示全部楼层
非常感谢,留爪备用
发表于 2009-2-18 02:41:17 | 显示全部楼层
先留下.往後有用...
謝謝無私分享 ^_^
发表于 2009-2-18 20:53:10 | 显示全部楼层
不错,美化好看多了..呵呵``
发表于 2009-2-19 01:16:50 | 显示全部楼层
谢谢楼主,收藏
发表于 2009-3-13 16:38:16 | 显示全部楼层
下载下来看了下,皮肤反搭配太伤眼了,感觉不好!
发表于 2009-3-17 05:49:46 | 显示全部楼层
这正式我所需要的  谢谢楼主
发表于 2009-3-19 07:05:44 | 显示全部楼层
谢谢,我现在会了。。。呵呵。。。
发表于 2009-3-28 23:12:25 | 显示全部楼层
SkinCrafterDll.dll找你好久了,终于找到了,谢谢楼主。
发表于 2009-5-9 10:53:46 | 显示全部楼层
谢谢分享,下载享用,嘻嘻
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-3-29 03:01 , Processed in 0.081129 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表