MFC --- UI设计
文章平均质量分 93
落花生雪
编程架构 专注新技术 忠于研发
展开
-
VC++程序员如何做好界面
UIPOWER的软文广告VC++程序员如何做好界面分类:界面设计2013-03-08 10:3819人阅读评论(0)收藏举报本屌丝在新春放假期间闲来无事,在各大编程论坛溜达了一圈。发现年前的帖子中,有VC++程序员在界面开发方面遇到了很多苦恼,有抱怨界面工作不好做的,有抱怨用错了界面库的,也有紧急求得技术问题帮助的。看到这些,想起了五年前的我。我那时正好在一家互联网公司担任技术总监一职,手下有三个人。那是一家刚创办的公司,老板是我初中同学,他在美国呆了几年拿到EMBA后到国内创业...转载 2022-01-18 15:12:56 · 2095 阅读 · 0 评论 -
MFC UI界面库
Xtrme toolkit,BCGControlBar,SkinMagic,AppFace,Skin++,Uskin++,SYGUI,LibUIDK,GuiToolkit,GardenUI等等,除了后两种一个是开源,一个是免费的外,其余的都是收费的。The Ultimate Toolbox http://www.codeproject.com/KB/MFC/UltimateToolbo...转载 2019-01-03 14:04:43 · 3506 阅读 · 0 评论 -
MFC的多国语言界面的实现
MFC的多国语言界面的实现转载请注明原文网址:http://www.cnblogs.com/xianyunhe/archive/2011/09/02/2163842.html目前很多软件都是要出口到多个国家,因此,为软件提供多国语言支持就成为了一个基本条件。为软件提供多国语言的支持的具体实现方法有很多,但基本原理都差不多,就是实现代码和语言包的独立,代码根据设定的语言选择语言包。其中,MFC的资源...转载 2018-03-05 17:56:47 · 218 阅读 · 0 评论 -
MFC多语言程序版本,在不同的windows系统上的使用
如何使MFC程序界面支持多国语言?这次使用后给自己做一个总结。 我们使用vc6.0的版本来试验 1. 切换到资源视图,右键Dialog->Insert Copy 2. ok后,会出来一个语言的选项,这里可以根据需要选择语言 3. 点击ok后,出现一份copy,不过里面是英文的。 这时,如果你源对话框中带中文的话在英文界面中就会显示乱码了。需要手动改为英文的。①源对话框 ② copy...转载 2018-03-12 17:55:05 · 1328 阅读 · 0 评论 -
WS_EX_TOOLWINDOW 属性
WS_EX_TOOLWINDOW,带有这个属性的窗口有以下特点:1. 不在任务栏显示。2. 不显示在Alt+Tab的切换列表中。3. 在任务管理器的窗口管理Tab中不显示。我们可能会出于某种目的会为我们的窗口设置这个属性,但有一个副作用,就是这个窗口被拖动时,可以被拖动到任务栏里面去。图片中,任务栏后面那个模糊的身影,就是我那悲催的窗口。出现这个情况,如果程序再有窗转载 2016-10-18 17:09:27 · 2060 阅读 · 0 评论 -
[MFC] 控件大小跟随对话框大小比例变化 [大三TJB_708]
网上查阅有多种方法,选学一种笔记如步骤下。 1 搭建完成控件随对话框变化比例变化的框架1.1 在对话框类中的消息映射宏中添加对话框尺寸改变时的消息宏[cpp] view plaincopyprint?BEGIN_MESSAGE_MAP( theClass, baseClass ) ON_WM_SIZE() END_转载 2015-08-18 07:32:09 · 2173 阅读 · 0 评论 -
MFC界面库
好东西,果断收藏 刚开始用C++做界面的时候,根本不知道怎么用简陋的MFC控件做出比较美观的界面,后来就开始逐渐接触到BCG Xtreme ToolkitPro v15.0.1,Skin++,等界面库,以及一些网友自己写的界面库,开始对于C++软件界面美化有了一点点的心得。不敢藏私,希望和一些新手朋友们分享交流。 一. 开源C++界面库转载 2015-03-13 10:12:41 · 2035 阅读 · 0 评论 -
MFC学习之路之UI --(8)MFC+Flash
MFC学习之路之UI --(8) MFC+Flash可能你会觉得用c++写界面真的很困难,说实在,我也承认。所以当您看完这章之后,可能会释放你所有的郁闷。没错用Flash来做界面。怎么实现啊?一个很简单的DEMO,但却描述了MFC和Flash之间是如何通讯的。原理和Webbrowser差不多。源码Here转载 2015-02-28 18:47:51 · 1029 阅读 · 0 评论 -
MFC学习之路之UI --(7)商业化UI
MFC学习之路之UI --(7) 商业化UI先说句不好意思,借用某大侠的DEMO图片。真的很完美,怎么实现?。。。。。。。。聪明的你一定会知道。当你看完源代码时,你会领悟到,之前那6章说的都是基础,虽然也很漂亮,但这章才是真正重点,也可以说才是真正的商业化。他是通过PNG格式图片的alpha通道来实现窗体的半透明。当然,如果你觉得这样开发很辛苦(当然辛苦了,转载 2015-02-28 18:45:35 · 701 阅读 · 0 评论 -
MFC学习之路之UI --(6)在SlickSkins 基础上开发的一个很不错的浏览器
MFC学习之路之UI --(6) 在SlickSkins基础上开发的一个很不错的浏览器直接看源码,http://www.codeproject.com/KB/miscctrl/iemozilla.aspx,之后你会发现,这样才是用对了方向。SlickSkins应该是开发浏览器的,用它去开发窗体皮肤,简直是垃圾。转载 2015-02-28 18:43:07 · 583 阅读 · 0 评论 -
MFC学习之路之UI --(5)美丽的很出名的换肤程序SlickSkins
MFC学习之路之UI --(5) 美丽的很出名的换肤程序SlickSkins如果您在百度或GOOGLE上搜索SlickSkins,你可以找到很多源码站提供的源码,但基本上是要收费的。或者能够获取到不完整的源码工程。一开始我也被这透明的窗体程序给吸引了,虽然他的轮廓边线剪切很粗糙,但也很想知道它是怎么实现的。说实话,我也找不到完整的源码,我也懒得给钱去下载这样的程序,其实转载 2015-02-28 18:40:05 · 1256 阅读 · 0 评论 -
MFC学习之路之UI --(4)防金山毒霸监控防御的列表框
MFC学习之路之UI --(4) 仿金山毒霸监控防御的列表框是的,很漂亮,如果你有研究过MFC学习之路之UI --(1) ,你还可以很轻松地在item上面加按钮,功能。http://www.codesky.net/showhtml/21424.htm转载 2015-02-28 18:37:46 · 743 阅读 · 0 评论 -
MFC学习之路之UI -- (3)信息提示窗口
MFC学习之路之UI --(3) 信息提示窗口可能你觉得上一章太难了,别急,其实我也不会,好戏在后头。只不过让大家领会一下自定义直接继承CWnd的控件开发是如何艰苦的。接下来这章的DEMO是一个信息提示窗口,也就是类似QQ,MSN那样的。虽然也是直接继承CWnd,但代码很简单,一看就明白,几乎不需要任何注释。而且界面很漂亮。。。。哈哈,其实也就一个图片而已,画的漂亮,界面自然漂转载 2015-02-28 18:36:08 · 548 阅读 · 0 评论 -
MFC--UI设计(2) 漂亮的编辑框
MFC学习之路之UI --(2) 漂亮的编辑框一个很漂亮的编辑框,里面可以设置任意的字体颜色,大小,编辑框的渐变颜色。看上去一个比较简单的编辑框,但它居然不是继承CEdit,而是直接继承CWnd,里面的代码更是复杂,需要处理很多copy,parse,focus之类的操作。看来要完善一个好的窗体控件一点也不简单。看源代码吧!http://www.codesky.net/s转载 2015-02-28 18:31:49 · 1463 阅读 · 0 评论 -
MFC--UI设计(1) 漂亮的控件综合类
MFC学习之路之UI --(1) 漂亮的控件综合类在如今的窗口界面编程中,Windows软件的界面基本上用WPF来开发,但学MFC来写界面还是有必要的。道理很简单,WPF是基于托管代码写的,运行效率和MFC根本无法比,而且安装的时候,你还得先装上庞大的几十M的.Net FrameWork 3.5。越接近内核才是越高级。其实MFC可以写任何漂亮的界面,以后的文章将会提及到。在学习转载 2015-02-28 18:30:24 · 5794 阅读 · 0 评论