Using Skin++ For PowerBuilder (Skin++ For PowerBuilder 使用入门)

http://www.uipower.com

概述:

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

 

纲要

引言

       在PowerBuilder中调用Skin++

       注意事项

 

 

引言

       Skin++ 全面支持PowerBuilder 6.x/7.x/8.x/9.x/10.x/11.x,并攻克了DataWindow及其内置控件换肤的技术屏障。Skin++ For PowerBuilder 版支持ANSIUNICODE2种编码格式。[回到纲要]

 

PowerBuilder中调用Skin++

1、导入Rect结构定义,将rect.srs导入到程序PBL中,这样程序中就有名为Rect的结构定义了。Rect结构在Skin++的接口中要用到。

右键单击xxx.pbl节点,弹出菜单:

选择“Import…”菜单项,弹出“Select Import Files”对话框。

rect.srs文件选中并按“打开”按钮。

       在工程中成功添加了rect结构定义:

Rect定义如下图

 

 

2拷贝SkinPlusPlus API.txt 中所有的函数定义到工程Application的全局外部函数定义区域

       打开ApplicationPaint窗口,切换到“Declare Instance Variables”页面.

选中“Global External Functions

SkinPlusPlus API.txt 中所有的函数定义拷贝到该区域。

 

       3Skin++调用,在ApplicationOpen的开头添加如下:

string strSkinfile = '.\PixOS.spp'

sppLoadSkin(strSkinfile,false)

       4、编译运行,调用成功。[回到纲要]

注意事项

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

2PB6 - PB9  请拷贝SkinPlusPlus API (ANSI).txt中的函数定义,PB10-PB11 请拷贝SkinPlusPlus API (UNICODE).txt中的函数定义。[回到纲要]

 

其他:

 Skin++ 使用入门首页  SkinPlusPlus API (ANSI).txt    SkinPlusPlus API (UNICODE).txt   rect.srs

 

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