|
Skin++ For E语言 使用入门 |
本文介绍如何在E语言中使用Skin++与注意事项。
纲要:
引言
Skin++ For E 以标准DLL形式存在,文件名称为:SkinPlusPlusE.DLL 。
为了方便用户对Skin++ DLL的调用,我们提供了接口文件:SkinPlusPlusE_Interface.txt。
用户在只要把接口文件中所有的内容拷贝到E环境的DLL声明中就可以调用Skin++的相应接口。
Skin++将程序用到的所有图片资源和皮肤配置全部包装在*.ssk文件中。本例中用到皮肤文件 PixOS.ssk.
本文以E语言4.04版本为例进行描述。[回到纲要]
1、新建一个Windows窗口程序

2、保存工程并取名TestSkinPPE
3、将SkinPlusPlusE_Interface.txt中的所有内容拷贝到当前工程的“Dll命令”中
如下图:

这样就可以方便地对Skin++进行调用了。
4、拷贝下列文件到工程目录中:SkinPlusPlusE.dll 、PixOS.ssk

5、打开应用程序总入处:_启动子程序
在第一行写上
加载皮肤(“PixOS.ssk”,假)

6、为程序添加一个窗口,并在_启动子程序中调用该窗口。
按F5 运行,效果如下:

至此,Skin++ 调用成功! [回到纲要]
注意事项:
1、Skin++采用动态链接库时由于在Skin++ DLL的DLL_PROCESS_DETACH中调用了sppExitSkin函数,所以用户不需要在程序中调用sppExitSkin,Skin++会自动释放所占资源。
2、请注意你拷贝的Skin++皮肤的路径,sppLoadSkin可以指定带路径的皮肤名称,支持绝对路径和相对路径。
3、sppLoadSkin的第二个参数是,是否让Skin++不自动截获所有的窗口进行换肤。默认情况下请填写False.就是让Skin++对你所有的窗口进行换肤。
这样凡是从你程序中弹出的窗口均能自动换肤,而不需要你填写任何的代码。
4、Skin++对E语言程序已经做了彻底的换肤,所以不再需要E语言自带的XP主题功能,这样可以避免2者冲突,同时提供换肤的效率。

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