Using Skin++ For Visual C#.Net2005 (Skin++ For Visual C#.Net2005 使用入门)

http://www.uipower.com

概述:

       本文介绍如何在Visual C#.Net 2005 中使用Skin++与注意事项。

 

纲要

引言

       在VC#.Net2005中调用Skin++ COM

       注意事项

      

 

引言

Skin++VC#.Net2005中于COM形式存在, 所以在你的机器第一次使用之前应该先注册该DLL文件。

注册命令:RegSvr32.exe Skin++存在的路径\SkinPPDotNet.dll[回到纲要]

 

VC#.Net2005中调用Skin++ COM

1、创建C# Windows程序;

2Skin++的安装目录下拷贝一个皮肤文件(*.ssk)到当前工程目录下;

3添加引用,右键单击工程目录的引用节点 弹出菜单,请单击“添加引用(&R)”菜单项,此时会弹出“添加引用”窗体,切换到COM页面,请选择SkinPPDotNet 3.0 Type Library组件项,并双击该项,或点击下边的“确定”按钮。此时在引用树列表中会多出SKINPPDOTNETLib一项;

4添加名字空间,请在Program .cs窗体的代码开头处添加 using SKINPPDOTNETLib;

5声明Skin++组件变量,请在 Program中写上:public static SKINPPDOTNETLib.SkinPPDotNetClass SkinPPObj;

6创建Skin++组件实例,Main()中创建Skin++组件对象:

SkinPPObj = new SkinPPDotNetClass();

SkinPPObj.LoadSkin("PixOS.spp", false);

7、至此,Skin++调用成功。[回到纲要]

注意事项

1请注意你拷贝的Skin++皮肤的路径,LoadSkin可以指定带路径的皮肤名称,支持绝对路径和相对路径。在VS2003中,工程的调试目录默认在DebugRelease中,所以在本文的例子中,请把皮肤拷贝到Debug目录中。当然你可以在LoadSkin中指定皮肤的路径;

2LoadSkin的第二个参数是,是否让Skin++不自动截获所有的窗口进行换肤。默认情况下请填写false.就是让Skin++对你所有的窗口进行换肤。这样以后凡是从你程序中弹出的窗口均能自动换肤,而不需要你填写任何的代码;

3、我们需要把Application.EnableVisualStyles();这句话注释掉,原因是Skin++已经对C#所有的控件进行了彻底的换肤,所以在这个地方应该把C#默认的美化工作停止掉,这样可以提升显示效率。[回到纲要]

 

Skin++ 使用入门首页

 

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