Skin++ For E语言 使用入门

http://www.uipower.com

概述:

       本文介绍如何在E语言中使用Skin++与注意事项。

 

纲要

引言

       E语言中调用Skin++

       注意事项

 

 

引言

       Skin++ For E 以标准DLL形式存在,文件名称为:SkinPlusPlusE.DLL

为了方便用户对Skin++ DLL的调用,我们提供了接口文件:SkinPlusPlusE_Interface.txt

用户在只要把接口文件中所有的内容拷贝到E环境的DLL声明中就可以调用Skin++的相应接口。

Skin++将程序用到的所有图片资源和皮肤配置全部包装在*.ssk文件中。本例中用到皮肤文件 PixOS.ssk.

       本文以E语言4.04版本为例进行描述。[回到纲要]

 

E语言中调用Skin++

1、新建一个Windows窗口程序

             

      

       2、保存工程并取名TestSkinPPE

       3、将SkinPlusPlusE_Interface.txt中的所有内容拷贝到当前工程的“Dll命令”中

              如下图:

             

              这样就可以方便地对Skin++进行调用了。

       4、拷贝下列文件到工程目录中:SkinPlusPlusE.dll PixOS.ssk

             

       5、打开应用程序总入处:_启动子程序

              在第一行写上  加载皮肤(PixOS.ssk”,假)

             

       6、为程序添加一个窗口,并在_启动子程序中调用该窗口。

              F5 运行,效果如下:

             

              至此,Skin++ 调用成功! [回到纲要]

 

注意事项

       1Skin++采用动态链接库时由于在Skin++ DLLDLL_PROCESS_DETACH中调用了sppExitSkin函数,所以用户不需要在程序中调用sppExitSkinSkin++会自动释放所占资源。

       2、请注意你拷贝的Skin++皮肤的路径,sppLoadSkin可以指定带路径的皮肤名称,支持绝对路径和相对路径。

       3sppLoadSkin的第二个参数是,是否让Skin++不自动截获所有的窗口进行换肤。默认情况下请填写False.就是让Skin++对你所有的窗口进行换肤。

这样凡是从你程序中弹出的窗口均能自动换肤,而不需要你填写任何的代码。

4Skin++E语言程序已经做了彻底的换肤,所以不再需要E语言自带的XP主题功能,这样可以避免2者冲突,同时提供换肤的效率。

             

 

[回到纲要]

 

其他:

 Skin++ 使用入门首页  sppLoadSkin sppExitSkin SkinPlusPlusE_Interface.txt.

 

Copyright@2004-2007 上海勇进软件有限公司,保留所有权利。
如果您对帮助系统有任何建议,可以直接发邮件到support@uipower.com
Visual Studio,
Visual Studio logo 是微软公司在美国或在其他国家的注册商标。