为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)
还没有任何评论哟~
