Advertisement

为VC/SDK中的应用程序加上皮肤(实例演示)

阅读量:

网上有关于MFC加上皮肤的资料相当丰富,在SDK相关的资源上则较为稀缺。然而其核心原理与前述相似,请各位自行体会吧。

简单说明一下过程

1、复制 SkinH.dll、SkinH.lib、SkinH.h 以及皮肤文件MSN.she 至工程目录下;

此处为了使操作更加方便,将皮肤文件直接放置在一个文件夹中,在包含头文件时,请确保相应路径正确设置为OK。

在工程开发中添加.h头文件及 Lib 静态图书馆,并建议各位开发人员在引用时需注意路径设置;
#include "SkinH.h"
#pragma comment(lib,"SkinH.lib")

3、在创建窗口之前加载皮肤文件

SKINH_AttachExt(("skins/MSN.she"), NULL); // 用于绑定皮肤
hwnd = CreateWindow(AppName_Var, "About Box Demo Program", WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT, CW_USEDEFAULT,
CW_USEDEFAULT, CW_USEDEFAULT,
NULL, NULL, hInstance, NULL);

4、在销毁窗口之前卸载皮肤文件

全部评论 (0)

还没有任何评论哟~