如何美化MFC的界面 with ActiveSkin
2009-09-26 23:42
204 查看
首先附上ActiveSkin的下载地址 http://www.skycn.com/soft/2106.html
1.在资源视图中打开要美化的对话框 右击对话框 插入ActiveX 插件
2.在XXXDlg.cpp中添加以下三行:
#include <atlbase.h>
#import "actskn43.ocx" no_implementation raw_interfaces_only raw_native_types
using namespace ACTIVESKINLib;
3.在OnInitDialog函数里添加
//用Active 控件美化界面
CComQIPtr<ISkin> m_pSkin=GetDlgItem(IDC_SKIN21)->GetControlUnknown();//IDC_SKIN21自己改成相应的ID
m_pSkin->LoadSkin(L"main.skn");//将皮肤移到工作文件夹后 main.skn就是皮肤的文件名
m_pSkin->ApplySkin((int)m_hWnd);
以上是我美化的一点经验,希望对大家有用
1.在资源视图中打开要美化的对话框 右击对话框 插入ActiveX 插件
2.在XXXDlg.cpp中添加以下三行:
#include <atlbase.h>
#import "actskn43.ocx" no_implementation raw_interfaces_only raw_native_types
using namespace ACTIVESKINLib;
3.在OnInitDialog函数里添加
//用Active 控件美化界面
CComQIPtr<ISkin> m_pSkin=GetDlgItem(IDC_SKIN21)->GetControlUnknown();//IDC_SKIN21自己改成相应的ID
m_pSkin->LoadSkin(L"main.skn");//将皮肤移到工作文件夹后 main.skn就是皮肤的文件名
m_pSkin->ApplySkin((int)m_hWnd);
以上是我美化的一点经验,希望对大家有用
相关文章推荐
- 使用skin++进行MFC界面美化范例
- MFC加入Skin++皮肤美化界面
- MFC基于对话框程序界面之皮肤美化(Skin Magic)--附案例源码
- 如何美化界面(MFC)
- 如何使用SkinMagic库进行MFC界面皮肤美化
- 使用skin++进行MFC界面美化范例
- MFC使用Skin++外观美化【转】
- MFC界面编程之 关于如何换肤、子类化的解决方案
- 如何禁用窗口关闭按钮在一个 MFC 多文档界面 (MDI) 应用程序
- MFC对话框界面美化
- 如何使MFC编写的程序作为服务运行,并正常显示界面
- 使用SkinMagic Toolkit美化界面
- 如何修改MFC界面风格
- 界面美化之如何在关于对话框中添加荣誉效果框
- 如何避免打开键盘或横竖屏切换,active重启,处理界面的延迟动画
- 使用SkinMagic Toolkit美化界面(II)
- 如何用MFC制作类似VS2005或VS2008的界面
- 如何使得WIN7下用VS2010做出的MFC程序具有XP风格(摆脱传统界面的效果)
- MFC界面换肤美化
- 【转载】如何使得WIN7下用VS2010做出的MFC程序具有XP风格(摆脱传统界面的效果)