【mfc】VS2012 mfc中使用skin

本文档详细介绍了如何在MFC应用程序中集成皮肤库,包括新建MFC工程、配置环境、解决常见编译错误、加载皮肤文件等步骤,并提供了一个具体的示例。

1. 新建MFC工程。

注:如果一开始勾选了“使用Unicode库”,会报错(error LNK2019: 无法解析的外部符号 "__declspec(dllimport))

此时需要设置:

2.SkinPPWTL.lib SkinPPWTL.h 两个文件及相应皮肤(AlphaOS.ssk)拷贝至工程文件夹下 。以AlphaOS为例。

运行一下程序,将skinppwtl.dll及相应皮肤(AlphaOS.ssk)拷贝至新生成的Debug文件夹下

3.在VS中配置

注:如果编译的时候出现错误( This function or variable may be unsafe),则进行如下设置 _CRT_SECURE_NO_WARNINGS

4.在stdafx.h中添加头文件

#include "SkinPPWTL.h"

5.在C****App::InitInstance(),在该函数的第一句写上:

skinppLoadSkin(_T("AlphaOS.ssk"));

注:如果建立的是SDI/MDI程序,则要重载ExitInstance

int C****App::ExitInstance() 
{
	// TODO: Add your specialized code here and/or call the base class
	skinppExitSkin();
	return CWinApp::ExitInstance();
}

6.运行程序

 

皮肤库相关文件链接:
 http://download.youkuaiyun.com/detail/qq_15947787/9671353

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值