mfc界面美化-程序员宅基地

技术标签: python  

 美化方法大致如下:

1. 皮肤,网上有很多现成的皮肤加载方案,例如SkinMagic等,也有开源的,最简单
2.基于对话框的使用CDialogSK和CButtonST简单美化(即贴图)
3.使用Flash做界面
4.使用网页做界面
5.使用WPF

Demo svn地址:http://code.taobao.org/svn/MFCUIDemo/ 

一,修改按钮:

      用CButtonST和PngButton

    CButtonST的功能是很强大,但是感觉每次将图转成ico在加载很麻烦,所以就找到PngButton来贴图,很方便,用PngButton需要注意:

      1.引入GDI+

             在StdAfx.h中添加:

         

#include <GdiPlus.h>
using namespace Gdiplus;

          在xxxApp::InitInstance()中添加:

GdiplusStartupInput gdiplusStartupInput;
	GdiplusStartup(&gdiplusToken,&gdiplusStartupInput,NULL);

         

ULONG_PTR gdiplusToken; 是全局变量

          在xxxAPP的析构函数中添加:

GdiplusShutdown(gdiplusToken);

   2.早dialog资源的button按钮的属性选项

      

Owner Draw        true

   3.在xxxApp::DoDataExchange()中绑定button

DDX_Control(pDX, IDC_BUTTON1, m_btnOpen);

 





转载于:https://my.oschina.net/yale8848/blog/380685

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_33682790/article/details/92032513

智能推荐

微信公众号怎么使用微信返利机器人查优惠券拿佣金返利?-程序员宅基地

文章浏览阅读110次。微信作为中国最受欢迎的社交媒体平台之一,提供了一个独特的机会,即通过搭建个人微信公众号查券返利机器人,帮助用户省钱购物,同时实现自身佣金收入。本文将为您提供一个详细的教程,指导您如何在微赚淘客系统的支持下,搭建您自己的查券返利机器人。通过以上步骤,您的微信公众号将具备查券与返利的功能。您的粉丝将能够通过您的公众号找到商品的最佳优惠券,从而实现省钱购物。同时,您将获得佣金,因为您的粉丝通过您的链接购买商品。链接:https://juejin.cn/post/7288517000581578806。

【bzoj3039】玉蟾宫 悬线法(单调栈)_rainbow和freda来到了湘-程序员宅基地

文章浏览阅读1.9k次。Description有一天,小猫rainbow和freda来到了湘西张家界的天门山玉蟾宫,玉蟾宫宫主蓝兔盛情地款待了它们,并赐予它们一片土地。 这片土地被分成N*M个格子,每个格子里写着’R’或者’F’,R代表这块土地被赐予了rainbow,F代表这块土地被赐予了freda。 现在freda要在这里卖萌。。。它要找一块矩形土地,要求这片土地都标着’F’并且面积最大。 但是rainbow和fr_rainbow和freda来到了湘

Go - 获取当前时间(转载)_go 获取当前时间 t-程序员宅基地

文章浏览阅读1.7w次。package mainimport ( "fmt" "time")func main() { t := time.Now() //2019-07-31 13:55:21.3410012 +0800 CST m=+0.006015601 fmt.Println(t.Format("20060102150405")) //当前时间戳 t1 := time.Now().Unix() //1564552562 fmt.Println(t1_go 获取当前时间 t

在职场,光有技术是不行的,18年老程序员职场宝贵经验分享_程序员的职场,光有技术是不行的 csdn-程序员宅基地

文章浏览阅读1.5w次,点赞306次,收藏481次。在职场不光要“低头拉车”,还要“抬头看路”。_程序员的职场,光有技术是不行的 csdn

Media Player Classic无法解析媒体中的某些流_mpc-be无法渲染筛选图表中的某些pin-程序员宅基地

文章浏览阅读5.5k次。 推荐链接:轻松注册,推荐一个网站获得20元网络账本 —免费的网络记帐本,今天你记账了吗?倍新咨询—投资咨询专家在线炒外汇—免费订阅外汇月刊学不好英语,不是你的错。因为学习内容太枯燥乏味! 为什么不试试《看电影学英语》?问题现象::媒体流 0RealAudio 解码器音频切换器媒体类型 0:--------------------------AM_MEDIA_T_mpc-be无法渲染筛选图表中的某些pin

c语言-背包问题贪心算法_背包问题贪心算法c语言代码-程序员宅基地

文章浏览阅读1.2w次,点赞15次,收藏125次。#include<stdio.h>#define MAX 200typedef struct Solution{ float x[MAX]; //表示该号物品放在多少背包里 int order[MAX];//表示物品的序号,相当其名字}Solution;Solution X;int m=15;//背包容量int n=7;//物品数量int p[]={10,5,15,7,6,18,3};int w[]={2,3,5,7,1,4,1};void Gre._背包问题贪心算法c语言代码

随便推点

Windows自动开机及自动执行脚本(后者需要一定的编程基础)_定时开机脚本怎么写-程序员宅基地

文章浏览阅读2.1w次,点赞4次,收藏34次。定时开机的方法windows定时开机是利用任务计划来实现的,具体的步骤如下(Win7为例):右击【计算机】 —> 管理 —> 依次按下图顺序点击,创建基本任务任务基本信息触发器根据需要自选选择操作。这里是关键性的一步,要选择启动程序,然后根据自己的需要启动某个脚本(如果只是想开机的话,就随便选一个浏览器之类的可执行程序 *.exe),下一步,点击完成。双击任务,选..._定时开机脚本怎么写

idea 如何定位类或方法_idea定位类方法-程序员宅基地

文章浏览阅读1w次。使用maven 打包报错如下:法一:Ctrl+ N,打开搜索输入类名 UserInfoServiceImpl点击 UserInfoServiceImpl 类,根据报警提示找到第32行约第44个字符处找到方法 getUserInfo4OpenApi,按住Ctrl点进去点击去之后,会发现getUserInfo4OpenApi 这个方法继承自UserService 类。如..._idea定位类方法

内容领先地位无法撼动,腾讯音乐与环球续约将共建新厂牌-程序员宅基地

文章浏览阅读243次。近日,腾讯音乐娱乐集团(NYSE:TME)发布了2020年Q2财报,延续了Q1的增长势头。数据显示,2020年Q2季度,腾讯音乐总营收同比增长17.5%达69.3亿元,调整后净利润11.5亿元,在线音乐付费用户更是强劲增长达4710万,同比创纪录增长超51.9%。亮眼成绩单的背后,腾讯音乐的内容领先优势持续强化。在财报发布当天,腾讯音乐与全球领先的音乐娱乐公司环球音乐集团(UMG)共同重磅宣布:基于长期不断深化的紧密合作伙伴关系,双方续签数年期版权授权战略合作协议,同时在该合作协议下,双方还宣.

axure和蓝湖上查看页面的说明和上传文件_axure pr 上传蓝湖-程序员宅基地

文章浏览阅读299次。在原型上添加说明。_axure pr 上传蓝湖

一道简单的 Java 笔试题,但值得很多人反思!-程序员宅基地

文章浏览阅读388次。2019独角兽企业重金招聘Python工程师标准>>> ..._依次插入元素进入list并改变这个list内容要求任何时候这个list都是有序的

生成模型与辨别模型(Generative vs discriminative model)_鉴别模型-程序员宅基地

文章浏览阅读1k次。生成模型与辨别模型(Generative vs discriminative model)这两个模型一般是讲的分类问题生成模型1、使用贝叶斯理论推断后验分布p(Ck|x)p(Ck|x)p(C_k|x),需要考虑先验分布p(Ck)p(Ck)p(C_k)和p(X|Ck)p(X|Ck)p(X|C_k) 也可以对联合分布p(X,Ck)p(X,Ck)p(X,C_k)建模 2、使用决策论对x分..._鉴别模型