My2009 发表于 2013-3-3 11:00:08

使用皮肤时能让窗口指定的部位不用皮肤效果吗

用的是
WinMain = GUICreate("主窗口", 810, 497, @DesktopWidth/2-810/2, @DesktopHeight/2-497/2-50)
_SkinGUI("SkinCrafterDll.dll", @ScriptDir&"\system\AzuriX.skf", $WinMain)


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
如何用皮肤时能让窗口指定的部位不用皮肤效果吗

menfan1 发表于 2013-3-3 11:40:58

这个好像真做不到哈,我也希望知道。。

xms77 发表于 2013-3-3 14:59:22

用了皮肤后,按钮控件都不能再设置字体颜色和背景了,直接无效了

My2009 发表于 2013-3-4 12:55:36

那就没办法只能使用图片了{:face (229):}
页: [1]
查看完整版本: 使用皮肤时能让窗口指定的部位不用皮肤效果吗