VC里使用皮肤美化工具:SkinM…
先把skinmagiclib.h文件拷贝入工程目录,
在左边的fileview卡片里面,在Resource files栏目加入SkinMagicLib.lib和DETOURS.lib,这两个文件的路径在哪里无所谓,只要加入就行。可以把它们拷贝入工程的目录下。还有,可以把smf皮肤文件都拷贝入工程的目录下,方便加载皮肤。
在FileView卡片里面加入SkinMagicLib.h文件,并在stdafx.h中加入#include "SkinMagicLib.h"
2
在C**App类的文件里面找到InitInstance函数
在函数开始部分加入
VERIFY(1==InitSkinMagicLib(AfxGetInstanceHandle(),"Demo",
NULL, NULL ) );//Demo字样可以随意修改
VERIFY(1==LoadSkinFile("corona.smf")); //皮肤文件只要在同一目录下就行。如果没有,就编译出错
3
按Ctrl+W,看到ClassWizard,再给C**App类加入ExitInstance函数
内容是
ExitSkinMagicLib();//为了退出时清理内存
return CWinApp::ExitInstance();
4
在C**Dlg::OnInitDialog()函数里面
结束部分加入
SetWindowSkin( m_hWnd , "Dialog" );
SetDialogSkin("Dialog");
5
加一个按钮或者菜单,内容是“load skin”
添加按钮点击事件的代码为
char strExt[]= "SkinMagic Files(*.smf)|*.smf||";
CFileDialog dlg(TRUE, "*.smf","*.smf" , OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT , strExt ,this);
if(dlg.DoModal()==IDOK )
{
LoadSkinFile((char*)(LPCSTR)(dlg.GetPathName()));
}
这样就能够随意从文件里面加载皮肤了。
VC里使用皮肤美化工具:SkinM…相关推荐
- 基于OpenCv的照片美化工具的设计与实现
随着我们对美好事物的向往,追求更美的自己,尤其是在手机拍照时,更能体现,现在不同的手机拍出的效果截然不同,像华为手机拍照拍出的就特别的清晰,opp手机拍出的效果就非常的柔和,像小米手机拍出的效果就非常 ...
- 【数字图像处理】实验(3)——图像综合应用:皮肤美化(MATLAB实现)
图像综合应用:皮肤美化 一.实验目的 二.实验原理 三.实验步骤(包括分析.代码和波形) 1.滤波.色彩空间.代数运算.锐化等技术实现美化 2.加入皮肤的亮白处理 (1)主程序 (2)图像平滑 (3) ...
- 数据大屏产品介绍PPT_有这些图表美化工具,十分钟配出炫酷的数据可视化大屏...
有这些图表美化工具,十分钟配出炫酷的数据可视化大屏 数据可视化难,试试这些图表美化 图表可视化,是很多同学头疼的问题,因此找到一款操作简便,少花钱,可编辑数据,导出样式多的图表生成网站迫在眉睫. 1. ...
- 第五人格皮肤测试软件,第五人格皮肤美化软件2018
本站为玩家们推荐第五人格皮肤美化软件2018,是为此款游戏特别制作的工具补丁,玩家下载使用后可直接获得游戏的各种皮肤了,喜欢的玩家千万不要错过欢迎在本站自行下载体验. 游戏截图 使用说明 1.下载并解 ...
- 跟我学做c#皮肤美化(二)
跟我学做c#皮肤美化(二) --Button控件的制作 概述与导航 这一篇的QLFUI按钮.zip 先来看看我们最终要做的效果图(分别对应普通.悬停.按下时的状态): 下面就开始正式做.首先让我们新建 ...
- WidsMob Portrait智能肖像美化工具如何使用?WidsMob Portrait使用教程
WisMob Portrait是一款快速直观的人像修饰器应用程序,用于自定义照片,美化自拍照,家庭成员和朋友.在WidsMob Portrait的帮助下,自定义肖像从未如此简单,您可以像专业人士一样轻 ...
- c#皮肤美化:类似于QQ的Button控件
本C#皮肤美化教程内容是:制作一个类似于QQ的带底纹效果的蓝色按钮Button控件.先看看效果图(分别对应普通.悬停.按下时的状态): 下面就开始正式做.首先让我们新建一个控件库项目,命名为QLFUI ...
- Linux云计算架构-grafana美化工具+zabbix数据源的使用(含11种panel面板的使用)
文章目录 Linux云计算架构-Grafana美化工具+Zabbix数据源的使用(含11种panel面板的使用) 1. grafana菜单介绍 2. Graph panel面板 3. Heatmap( ...
- windows美化工具7+ Taskbar Tweaker
今天分享一个windows美化工具 7+ Taskbar Tweaker 调整工具专为 Windows 任务栏工作者量身定制,支持 Windows 7 以及更高版本的(非服务器版)微软操作系统平台. ...
最新文章
- Controller 是单例还是多例?怎么保证并发的安全
- 大数据,正在到来的数据革命——涂子沛
- 收藏 | 2019 NLP大全:论文、博客、教程、工程进展全梳理(附链接)
- css有些效果不显示,css导入成功但没有效果怎么办
- hihoCoder1228(2015北京网络赛B题)
- C# 加载C++的dll
- 基于JAVA+SpringMVC+Mybatis+MYSQL的学生健康信息管理系统
- 跳绳减肥每天多少下有效?正确跳绳姿势是什么?
- 百度CTO王海峰:百度翻译每日翻译量已达到千亿字符
- YOLOv5图像识别显示中文标签
- 阿里巴巴瓴羊CEO朋新宇走进清涧县,点亮“橙星计划”第一颗星
- 报告:黑马11月就业薪资出炉!哪个学科更好就业?
- linux搭建声纹识别,声纹识别SDK-FreeSR
- FCPX插件:Stupid Raisins Callout Pop Mac(视频字幕动画)
- 国际通用计算机编码,ASCII 编码(美国信息交换标准代码)完整对照表
- 图片去水印有什么好的工具吗?怎么去除水印?
- python爬取12306实现按车次查询余票
- Execute Disable Bit
- Prezi实战 ------ 一款颠覆性的做presentation的软件
- 计算机病毒课程设计论文,计算机病毒毕业设计论文.doc
热门文章
- 计算机考试准考证可以过塑吗
- 企微企鲸客SCRM管理系统的前景如何
- cfgym103821 (Aleppo + HAIST + SVU + Private) CPC 2022 解题报告
- 【opencv】检测颜色
- [err] [Dtf] 2006 mysql server has gone away
- 23种设计模式(6)-适配器模式
- mysql数据库域名_mysql域名访问数据库
- matlab画假设检验统计,用matlab统计工具箱进行假设检验时,下列叙述正确的是( )。...
- 职业兴趣测试——Holland
- 计算机快速访问工作栏在哪,excel快速访问工具栏 将计算器添加到Excel快速访问工具栏的方法...