MFC皮肤加载

本文档详细介绍了如何在MFC工程中实现皮肤加载,包括对Dialog、SDI、MDI应用的步骤,使用了SkinMagic库。涉及的步骤包括导入库文件、引入皮肤资源、初始化皮肤库、设置对话框和窗口皮肤,并给出了换肤菜单的实现方法。
摘要由CSDN通过智能技术生成

 

dialog:USB

① 新建工程后,将SkinMagic包中的SkinMagicLib.h、SkinMagicLib.lib、DETOURS.lib拷贝到所在文件夹下,点击Project->Add To Project->Files,包含到工程中。
② 在Resource View中点击Import 菜单引入几个Skin二进制文件放在相同的“SKINMAGIC”文件夹下,分别给起一个名字(见源程序)。

③, 在*.h中加入#include "SkinMagicLib.h", CtestApp下InitInstance()第一行

  //初始化皮肤库
 VERIFY( 1 == InitSkinMagicLib( AfxGetInstanceHandle(), _T("ReadUI") ,NULL,NULL ));
 //载入皮肤资源
 VERIFY(1 == LoadSkinFromResource(NULL,(LPCSTR)IDR_SKINMAGIC8,"SKINMAGIC"));
 //设置对话框皮肤如果是文档程序就加入下面一句代码:
 VERIFY(1 == SetDialogSkin("Dialog"))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值