`

使用SkinMagic美化VC界面

    博客分类:
  • VC
阅读更多

目前网上SkinMagic的破解版有三种,一种是1.0的,第二种是2.01的,还有一种是2.21的。1.0版有一个比较大的Bug,在列表控件上无法显示中文。而2.21版就太复杂了,有四个不同的库,因此推荐使用2.01版。

2.0b1版破解Dll下载地址
http://www.cppblog.com/Files/tx7do/SkinMagic221_1.rar
2.0b1原版
http://www.appspeed.com/download/v2.0/setup.exe

1、SkinMagicLib.h拷贝到工程目录下;

2、将SkinMagicLib.lib及smf皮肤文件放到VC工程的RES目录下;

3、将Lib文件链接到工程中;

4、在StdAfx.h中加入  

#include "SkinMagicLib.h"

5、用文本编辑器打开工程的rc文件,在里面加入
/////////////////////////////////////////////////////////////////////////////

//
// SKINMAGIC
//

XPBLUE                  SKINMAGIC DISCARDABLE   
"res\\xpblue.smf"
CORONA                  SKINMAGIC DISCARDABLE   
"res\\corona.smf"
XPGREAN                 SKINMAGIC DISCARDABLE   
"res\\xpgrean.smf"
XPLUS                   SKINMAGIC DISCARDABLE   
"res\\x-plus.smf"
DEVIOR                  SKINMAGIC DISCARDABLE   
"res\\Devior.smf"
XPSTEEL                 SKINMAGIC DISCARDABLE   
"res\\xpsteel.smf"
KROMO                   SKINMAGIC DISCARDABLE   
"res\\Kromo.smf"

添加完毕后,会发现资源视图中会多了一个“SkinMagic”的目录

6、在App类的InitInstance函数中添加
VERIFY( 1 == InitSkinMagicLib(AfxGetInstanceHandle(), NULL, NULL, NULL ));
VERIFY( 
1 == LoadSkinFromResource(NULL, "XPBLUE" ,"SKINMAGIC" ));//加载静态皮肤资源


7、使用
VERIFY( 1 == SetWindowSkin( m_pMainWnd->m_hWnd , "MainFrame" ));
m_pMainWnd
->ShowWindow(SW_SHOW);
m_pMainWnd
->UpdateWindow();
为窗口换肤

使用
VERIFY( 1 == SetDialogSkin( "Dialog" ) );
为对话框换肤

7、在App类中的ExitInstance中加入
ExitSkinMagicLib();


其余可以参考
http://www.pconline.com.cn/pcedu/empolder/gj/vc/0404/358979.html

分享到:
评论

相关推荐

    VC界面美化,SkinMagic破解版

    **VC界面美化与SkinMagic详解** 在软件开发中,用户界面(UI)的设计与美观性是吸引用户并提升用户体验的关键因素。Visual C++(简称VC)作为一款强大的C++编程工具,提供了丰富的功能来帮助开发者创建高效且具有...

    VC SkinMagic 界面美化

    VC界面美化的实现通常涉及到以下几个方面: 1. **皮肤资源**:首先,你需要准备皮肤资源,这些资源可以是预设的皮肤文件,也可以是你自己设计的。皮肤文件通常包含了各种界面元素的外观信息,如按钮、菜单、滚动条...

    skinMagic的VC范例(包括win32实现和MFC实现)

    本文将深入探讨“skinMagic的VC范例”,包括Win32实现和MFC实现,这对于想要在VC++环境下使用SkinMagic进行界面设计的开发者来说,是非常有价值的参考资料。 首先,我们要了解Win32 API和MFC这两个编程框架。Win32 ...

    美化单文档应用程序窗口+SkinMagic+VC6.0

    在本文中,我们将深入探讨如何使用SkinMagic库在VC6.0环境下实现单文档应用程序(SDI)窗口的美化功能。SkinMagic是一个强大的皮肤引擎,它允许开发者轻松地改变Windows应用程序的外观,使其更具吸引力和人性化。 ...

    vc界面优化-SkinMagic

    **VC界面优化-SkinMagic** SkinMagic是一款专为VC++开发者设计的界面美化库,它提供了丰富的皮肤功能,使得Visual C++开发的应用程序能够拥有更加美观、吸引人的用户界面。这款库尤其适合初级VC++开发者使用,因为...

    VC++软件界面风格简单美化

    2.使用SkinMagic插件,对软件的整体界面风格进行改变和美化。资源中包含两个VC++工程:Point11和Point12,其中Point11实现第一种方法,Point12实现第二种方法。此外:Point12中除了包含了所必须的SkinMagicLib.h、...

    采用skinmagic对VC程序进行换肤

    在本文中,我们将深入探讨如何使用SkinMagic库对VC(Visual C++)程序进行界面换肤,以此提升应用程序的视觉效果和用户体验。SkinMagic是一款强大的皮肤管理工具,它支持多种编程语言,包括C++,使得开发者能够轻松...

    SkinMagic界面美化

    "美化包使用.doc"文档应该包含了如何使用SkinMagic进行界面美化的一系列步骤和注意事项。这可能包括如何导入皮肤文件(SMF格式)、如何配置皮肤设置、以及如何在程序中应用这些设置。对于初学者来说,这是一个非常...

    SkinMagic VC 窗体换肤应用实例.rar

    在 VC 中使用SkinMagic控件对窗体进行换肤应用的实例,一款小巧好用的VC 窗口美化控件,用它可以将VC 的程序窗口美化成如截图所示的样式,可自定义关闭按钮和最大化最小化按钮的位置,本例中,将这些按钮定义显示在...

    VC皮肤 SkinMagic2.21 动态库版本的使用

    **VC皮肤 SkinMagic 2.21 动态库版本使用教程** 在软件开发中,为应用程序添加美观的用户界面是提升用户体验的关键因素之一。SkinMagic是一款强大的皮肤管理工具,尤其适用于VC++开发者,它提供了丰富的皮肤资源和...

    Skin+++SkinMagic2.4+2.2+3种VC皮肤库.rar

    Skin++和SkinMagic,作为两种流行的Windows应用程序界面美化库,为开发者提供了丰富的皮肤资源和便捷的界面定制工具。本文将详细探讨Skin++ SkinMagic2.4与2.2,以及它们如何在Visual Studio 2010环境下支持MFC应用...

    MFC界面美化之完整案例-对菜单栏,标题栏,按钮,列表进行美化 并且对最大化,最小化进行了自适应

    1.使用vs2022能直接运行后看到界面的程序 2.能够复用的button重绘的两个文件,mybutton.h,mybutton.cpp,因为对菜单栏进行重绘,需要去掉mfc自带的最大化,最小化,推出按钮。所以要对 最大化,最小化按钮进行重绘 3....

    SkinMagic Toolkit 2.21(mfc完美破解皮肤)

    SkinMagic Toolkit 2.21 是一款专门针对MFC(Microsoft Foundation Classes)应用程序设计的皮肤美化工具,它提供了丰富的功能,让开发者能够轻松地为自己的VC(Visual C++)程序添加个性化的皮肤效果,从而提升软件...

    SkinMagic2.21.rar

    使用SkinMagic美化界面 网络上的 SkinMagic 版本繁多,而且试用版,破解版并存,各版本之间支持的皮肤文件也不尽相同,因此经常有人在网上询问 为何添加了 SkinMagic 没有效果甚至导致程序崩溃之类的问题。 这里有...

    SkinMagic 换肤

    《SkinMagic:为VC界面注入活力的换肤技术详解》 在计算机软件开发领域,用户界面(UI)的设计与体验至关重要。一个美观、易用的界面可以极大地提升用户的使用满意度,而“SkinMagic”就是这样一款专门针对Visual ...

    第三方美化界面软件SkinMagic

    第三方美化界面的软件,可以帮助我们把VC的界面做很漂亮,软件安装后包含了,很多实例,和源代码。

    VC界面编程高级应用技术(源码)

    "VC界面编程高级应用技术(源码)"这个主题涵盖了多个关键知识点,旨在帮助开发者深入理解和掌握如何利用MFC(Microsoft Foundation Classes)库和其他相关工具提升界面设计的水平。下面我们将详细探讨这些关键点。 1...

    SDK写的skinmagic换肤对话框

    在VC++环境中,使用SDK(Software Development Kit)来实现SkinMagic换肤对话框,可以让开发者无需深入研究复杂的图形界面编程,就能轻松创建具有专业外观的应用程序。 SDK(软件开发工具包)通常包含库、头文件、...

Global site tag (gtag.js) - Google Analytics