⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 useactiveskin.txt

📁 文章中详细介绍了ActiveSkin的使用方法。对使用WTL的开发者有很大的帮助
💻 TXT
字号:
如何使用ActiveSkin
1.	首先注册actskn43.ocx
2.	如果工程是基于对话框(基类为CAxDialogImpl)的,右击对话框 "插入 activeX控件",添加控件
如果不是基于对话框的工程,添加一个对话框资源(基类为CAxDialogImpl),并添加控件
3.	在stdAfx.h中加入如下:
#import "actskn43.ocx" no_implementation raw_interfaces_only raw_native_types
using namespace ACTIVESKINLib;
4.	添加变量
CComQIPtr<ISkin> m_pSkin;
如果不是基于对话框的工程还需添加 CSkinDialog m_dlgSkin;
5.	创建对话框 m_dlgSkin.Create(this->m_hWnd);
6.	初始化m_pSkin:
        CAxWindow wndSkin =m_dlgSkin.GetDlgItem(IDC_SKIN);
        HRESULT hr;
        hr = wndSkin.QueryControl ( &m_pSkin );
7.  加载皮肤
        m_pSkin->LoadSkin(L"D:\\Skins\\Web-II.skn"); 
8.  使用皮肤
        m_pSkin->ApplySkin((long)m_hWnd);
9.   释放皮肤
	  m_pSkin.Release();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -