美化mfc界面,给mfc界面加上皮肤

news/2024/10/31 3:24:21/

注明:里面使用到的资源文件在自己的腾讯微云有。

原图:

添加皮肤后:

通过对比就能知道,加上皮肤后给人的感觉就是耳目一新了。

技术详细说明:

这里用到的是一个轻量型的美化工具SkinSharp又称Skin#,是非常好用的一款轻量化的VC程序美化工具

官网地址是http://www.skinsharp.com/

虽然SkinSharp是收费软件,但提供试用版,而且比较厚道,试用版没有过于“碍眼”的标志,此skin Sharp只在UI窗口的右上角放一个小衣服的logo图标而已;相比SkinCrafter等弹注册窗口好多了

Visual Studio中使用SkinSharp的方法:

1 前提是已经建立了VC MFC工程

2 将SkinSharp安装包 SkinH_VC/Bin/ 目录下的两个文件:SkinH.h 和 SkinH.lib 添加到工程目录下 (通常是 *.aps .dsp .vcproj所在的目录)

3 在预编译头文件 stdAfx.h中 ,增加两行声明:


http://www.ppmy.cn/news/416521.html

相关文章

CEFSharp崩溃分析及解决办法

CEFSharp是我们做.NET桌面程序嵌入网站的一大利器,但是它也存在着各种各样的奇葩问题,尤其是遇到机器配置比较低的时候。 背景 就好比我们项目上的一个客户机上,只安装了4G内存,而且客户开着程序一直不关闭(可能持续…

MFC过时了吗?初学者远离?QT取代?QT/MFC对比

刚刚拜读了一个博主写的文章,想起了自己曾经的学习历程,有感而发; https://blog.csdn.net/weixin_33726313/article/details/85961406 本人2019年开始系统学习计算机,从C语言开始学习,是从linux系统上学习的&#xff…

VB.net使用CefSharp笔记

注意事项 CefSharp目前的稳定版本只支持.NET 4.5.2环境,所以在创建项目的时候一定要选准.Net的版本号 获取js执行返回值 Imports CefSharp Imports CefSharp.WinForms Public Class Form1定义cef浏览器控件的全局变量,方便后面调用,注意WithEventsPrivate WithE…

VS2008 IDE的项目向导(MFC)的使用

vc的主要项目种类有四种,MFC,ATL,WIN32,CLR项目,但是最后一个CLR项目一般用屌net的c#,不用c,因为会使得编程变得更加复杂和不好用。 点击,出现一个对话框,使用MFC向导,这里主要以mfc项目为例子。…

为什么使用Qt而不是MFC

MFC(微软基础类库)是专门为windows设计的一个用于开发图形用户界面的类库。MFC或多或少使用了面向对象的方法包装了Win32的API,正因如此,这些API有时是C,有时是C,甚至是C和C++的混合…

Qt和MFC比较

在网上看到的,拿来和大家一起讨论下。文中不会逐条的列举Qt和MFC各自的优缺点。 我在使用MFC之前就已经使用Qt这个事实可能影响了我的客观性。 (MFC效率较高,但大量的Windows API和消息机制使得其较难理解,不易用;QT封…

Qt和MFC的比较

MFC(微软基础类库)是专门为windows设计的一个用于开发图形用户界面的类库。MFC或多或少使用了面向对象的方法包装了Win32的API,正因如此,这些API有时是C,有时是C,甚至是C和C++的混合…

VS2010 MFC项目添加启动画面

COPY FROM:http://blog.csdn.net/libenqing/article/details/5961991 在VC6.0时代,我们通过在MFC工程中插入Splash组件来简单方便的实现这个功能,但在VS2008以后就没有了这个功能,所以如果想给自己的程序添加一个显示Logo的启动画…