赤壁赋的原文翻译:SkinMagic Toolkit美化界面
来源:百度文库 编辑:偶看新闻 时间:2024/04/29 19:21:19
SkinMagic Toolkit美化界面2010-10-18 21:23 一. 必须添加的文件:
1. 必须的头文件SkinMagicLib.h
2. SkinMagic.lib + SkinMagic.dll 动态链接库配套使用
编译时需要在工程中添加SkinMagic.dll,程序运行时需要SkinMagic.dll
3. 后缀名为.smf的资源文件(由SkinMagicBuilder.exe设计)
二. 导入SkinMagicLib.h:
将SkinMagicLib.h放到你的工程目录下,并添加到工程中。方法:在"解决方案资源管理"-'右键单击头文件"添加\现有项",在工程目录下找到SkinMagicLib.h。然后在stdafx.h头文件中添加:#include "SkinMagicLib.h"
三. 导入SkinMagic.lib:
1. 将文件SkinMagic.lib放到vs2005安装目录下的vc\lib文件中,例如:D:\Program Files\Microsoft Visual Studio 8\VC\lib
2. 导入:"项目->属性"弹出属性页对话框,然后"配置属性->链接器->输入",在右方第一项的"附加依赖项"中输入:SkinMagic.lib,单击确定。
或者直接在stdafx.h中添加代码:#pragma comment(lib,"SkinMagic.lib")。
3. 设置:
一>. "项目->属性"弹出属性页对话框,然后"配置属性->常规",将"MFC的使用"设置为"在静态库中使用 MFC",将"字符集"设置为"使用多字节字符集",设置结果如图:
四. 添加资源:
1. 导入皮肤资源文件*.smf,新建类型如 "SKINMAGIC",ID形式为 "***",如:IDR_SKINMAGIC
2. 在App的InitInstance()里加入以下代码:(注意要加在m_pMainWnd被初始化以后,基于对话框的要加在m_pMainWnd = &dlg;之后)
=====================SkinMaigc======================
VERIFY(1 == InitSkinMagicLib(AfxGetInstanceHandle(),"1111",NULL,NULL));
/////1111为应用程序名
VERIFY(1 == LoadSkinFromResource(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDR_SKINMAGIC1) ,"SKINMAGIC"));
/////IDR_SKINMAGIC1为步骤1中添加的.smf资源ID,SKINMAGIC为新建类型名。
VERIFY(1 == SetWindowSkin(m_pMainWnd->m_hWnd,"MainFrame"));
VERIFY(1 == SetDialogSkin("Dialog"));
//////注意要是在基于对话框的应用程序中可以不写VERIFY(1 == SetWindowSkin(m_pMainWnd->m_hWnd,"MainFrame"));
=====================SkinMaigc======================
特别说明:此段代码要添加在m_pMainWnd = &dlg;之后,不可放在App的InitInstance()的最后。
3. 在App的App的InitInstance()ExitInstance()里加入以下代码: ExitSkinMagicLib();
五.将SkinMagicTrial.dll文件拷贝到工程目录下,在发布时一并发布。
1. 必须的头文件SkinMagicLib.h
2. SkinMagic.lib + SkinMagic.dll 动态链接库配套使用
编译时需要在工程中添加SkinMagic.dll,程序运行时需要SkinMagic.dll
3. 后缀名为.smf的资源文件(由SkinMagicBuilder.exe设计)
二. 导入SkinMagicLib.h:
将SkinMagicLib.h放到你的工程目录下,并添加到工程中。方法:在"解决方案资源管理"-'右键单击头文件"添加\现有项",在工程目录下找到SkinMagicLib.h。然后在stdafx.h头文件中添加:#include "SkinMagicLib.h"
三. 导入SkinMagic.lib:
1. 将文件SkinMagic.lib放到vs2005安装目录下的vc\lib文件中,例如:D:\Program Files\Microsoft Visual Studio 8\VC\lib
2. 导入:"项目->属性"弹出属性页对话框,然后"配置属性->链接器->输入",在右方第一项的"附加依赖项"中输入:SkinMagic.lib,单击确定。
或者直接在stdafx.h中添加代码:#pragma comment(lib,"SkinMagic.lib")。
3. 设置:
一>. "项目->属性"弹出属性页对话框,然后"配置属性->常规",将"MFC的使用"设置为"在静态库中使用 MFC",将"字符集"设置为"使用多字节字符集",设置结果如图:
四. 添加资源:
1. 导入皮肤资源文件*.smf,新建类型如 "SKINMAGIC",ID形式为 "***",如:IDR_SKINMAGIC
2. 在App的InitInstance()里加入以下代码:(注意要加在m_pMainWnd被初始化以后,基于对话框的要加在m_pMainWnd = &dlg;之后)
=====================SkinMaigc======================
VERIFY(1 == InitSkinMagicLib(AfxGetInstanceHandle(),"1111",NULL,NULL));
/////1111为应用程序名
VERIFY(1 == LoadSkinFromResource(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDR_SKINMAGIC1) ,"SKINMAGIC"));
/////IDR_SKINMAGIC1为步骤1中添加的.smf资源ID,SKINMAGIC为新建类型名。
VERIFY(1 == SetWindowSkin(m_pMainWnd->m_hWnd,"MainFrame"));
VERIFY(1 == SetDialogSkin("Dialog"));
//////注意要是在基于对话框的应用程序中可以不写VERIFY(1 == SetWindowSkin(m_pMainWnd->m_hWnd,"MainFrame"));
=====================SkinMaigc======================
特别说明:此段代码要添加在m_pMainWnd = &dlg;之后,不可放在App的InitInstance()的最后。
3. 在App的App的InitInstance()ExitInstance()里加入以下代码: ExitSkinMagicLib();
五.将SkinMagicTrial.dll文件拷贝到工程目录下,在发布时一并发布。
SkinMagic .all是什么意思啊?
SkinMagic静态库
extendscript toolkit
skinmagic 的dll调用问题
ExtendScript Toolkit是很么?
RoboFlash Toolkit 怎么使用?
Application Compatibility Toolkit 3.0
j2me wireless toolkit 1.0.4
求RoboFlash Toolkit的注册码
美化大师
美化软件
美化系统
美化桌面
美化“一贱终情”
Windows Media Toolkit到哪有下载呢?
哪里能下载widows media toolkit?
关于XTreme Toolkit pro 9.6.0.1!!!
Microsoft SOAP Toolkit Version 3是什么?
谁有RoboFlash Toolkit注册方法啊?
Microsoft SOAP Toolkit Version 3 的问题
关于j2me wireless toolkit 的问题
RoboFlash Toolkit V2.0.047软件注册码
求Application Compatibility Toolkit 2.5下载地址
Application Compatibility Toolkit 4.0的用法