zoukankan      html  css  js  c++  java
  • 款通用SSK皮肤的使用【通过使用.h lib dll文件】

    不止一次的被网友问到如何为自己的程序加皮肤了,第一次花了不少时间,给网友讲明白了。哈哈

    不过今天又来了,实在没有这么多精力来一次次的讲,于是写了下面的文章来详细的说明如何使用SSK格式的皮肤

    【文件清单】

    skinplusplus.h

    skinplusplusdll.dll

    skinplusplusdll.lib

    xpcorona.ssk

    方法一

    首先我们把上面的所有文件都与程序的源文件放到同一目录。这样做的目的是,方便引用,不须要太多的项目配置。

    现在在程序的主进程引入

    #include "skinplusplus.h",然后,

    在BOOL CXXApp::InitInstance(){}

    里面加入InitializeSkin("XPCorona.ssk");

    注意:这里一定要把这句放在CWinAppEx::InitInstance();否则会造成不能完整的使用皮肤功能

    这样,就完成了皮肤的加载。

    方法二

    这种方法要复杂些,但对于真正的一个工程来讲,这是高效、明了的。

    现在我们把清单里的文件都放入一个叫SKINS的文件里面,把这个文件夹放入源文件所有文件夹

    为了保证我们不用更改源代码,我们就要把工程配置下,

    下面是一些步骤

    一、添加“附加包含目录”,主要是为了方便工程识别头文件

    打开项目-》属性-》配置属性-》C/C++在下面的“常规”选项里面找到“附加包含目录”把SKINS文件加入

    二、在主程序源文件中添加如下:

    #include "skinplusplus.h",然后加入

    InitializeSkin(".\\skins\\XPCorona.ssk");

    三、现在打开项目-》属性-》配置属性-》链接器下的输入选项中,找到附加依赖项,填入

    .\skins\skinplusplusdll.lib,

    四。最后,要把SkinPlusPlusDLL.dll拷贝到你生成的EXE文件的目录下。这样才能使用的!!!

    现在重新生成下工程,就能正常工作了,有网友说不能加载皮肤,也不提示错误。可以是中间有错误吧,仔细看看上面的内容,应该能做出来的!

    http://hi.baidu.com/wangxu198709/item/a40b99c458e0b17088ad9e7f 原文链接

  • 相关阅读:
    poj2096(概率dp)
    bzoj4318/洛谷P1654OSU!(期望dp,立方版本)
    hdu1027(逆康托展开)
    hdu3734(数位dp,相减抵消影响)
    hdu2089(数位dp模版)
    hdu2856(倍增lca模版题)
    COI2007 Patrik 音乐会的等待 洛谷P1823
    校门外的树2 contest 树状数组练习 T4
    数星星 contest 树状数组练习 T2
    A simple problem with integer 树状数组区间查询模板题 contest 树状数组练习 T1
  • 原文地址:https://www.cnblogs.com/forgood/p/3006782.html
Copyright © 2011-2022 走看看