
MFC
文章平均质量分 55
chun_hua
这个作者很懒,什么都没留下…
展开
-
实现对话框慢慢上升,就像QQ,迅雷的右下角广告一样的效果
主要使用AnimateWindow API函数,在OnInitDialog中添加如下代码:<br /><br /><br /><br />//获得桌面大小<br /><br />CRect rectWorkArea;<br /><br />SystemParametersInfo(SPI_GETWORKAREA,0,&rectWorkArea,SPIF_SENDCHANGE); <br /><br /><br /><br />//获得对话框大小<br /><br />CRect rectDlg;<br />原创 2010-12-29 10:14:00 · 657 阅读 · 0 评论 -
MFC美化界面
<br /> <br />转自:http://vcer.net/1046595482643.html<br />本文专题讨论VC中的界面美化,适用于具有中等VC水平的读者。读者最好具有以下VC基础: <br />1. 大致了解MFC框架的基本运作原理; <br />2. 熟悉Windows消息机制,熟悉MFC的消息映射和反射机制; <br />3. 熟悉OOP理论和技术; <br />本文根据笔者多年的开发经验,并结合简单的例子一一展开,希望对读者有所帮助。 <br /> 1. 美化界面之开题篇<br转载 2010-12-29 14:13:00 · 7965 阅读 · 3 评论 -
MFC学习之四:tab control控件的使用
<br />网上有很多介绍它的使用方法,就先借花献佛,转来一篇:<br />http://blog.sina.com.cn/s/blog_4c8287230100kc7o.html<br />下面我们来看一下使用步骤。<br />1. 新建一个MFC工程,取名xyTabControl,选择Dialog based,然后Finish。<br />2. 删除对话框上默认添加的三个控件。添加Tab Control控件并在Property属性中设置ID为IDC_TAB1,添加变量m_tabctrl,类型为CTabC原创 2011-01-12 16:10:00 · 1126 阅读 · 0 评论 -
MFC学习之一:概述
<br /> 近因项目之需,同时亦自己想学,最近学起MFC。于网上搜索关于MFC之学习方法,众者,包括自己同学,皆建议我先看看《深入浅出MFC》此书,台湾侯俊杰著。于是乎上网搜寻,下得《深入浅出MFC 第二版》,始看之。<br /> 此书有17章,自C++基础,至win32程序,VC平台及MFC深层概念,均有所涉及,尤以MFC关键技术为重,详细剖析之。细读之,收益颇丰,自此对MFC运行与运作机制有所了解。<br /> 吾先前有学C++,后有学win32控制台程序设计,亦算是有些许基础,乃原创 2011-01-12 11:12:00 · 465 阅读 · 0 评论 -
MFC学习之三:字符串类型使用与转换
<br />CString 是一种很有用的数据类型,使用CString可以让你对字符串的操作更加直截了当。<br />1、CString 对象的连接<br /><br /> 能体现出 CString 类型方便性特点的一个方面就字符串的连接,使用 CString 类型,你能很方便地连接两个字符串,正如下面的例子:<br />CString gray("Gray");<br />CString cat("Cat");<br />CString graycat = gray + cat;<br /> <br /原创 2011-01-12 15:23:00 · 1030 阅读 · 0 评论 -
MFC学习之五:自定义消息
<br /> 发消息一般有两种方式:SendMessage 和 PostMessage 。其中SendMessage指发送消息并且等待结果返回后,主进程才继续运行;PostMessage指发送消息后不等待结果返回,主进程直接继续运行。<br />下面举例:如何在VC/MFC机制下发SendMessage消息,其实发PostMessage消息的方式和这是一样的。<br /> //下面为发送用户自定义消息的方式:<br />第一步: 定义消息ID<br /> //可以在头文件stdafx.原创 2011-01-12 17:06:00 · 548 阅读 · 1 评论 -
MFC学习之二:建立一个对话框程序
<br /> 使用的平台是VC2008。<br />1、新建->项目,选择visual c++选项卡,选择MFC,在右则选择MFC应用程序,并在下头填写名称及其他。确定。<br />2、弹出新的选项框,点下一步,在应用程序类型中可以选择单文档,也可选择多文档,还有基于对话框。以对话框为例,选择对话框。<br />3、一直点下一步,直至完成。<br />4、完成之后,可见一个对话框编辑器,里面只有一行文字和两个按钮,可直接运行。<br /> 当然,这只是对话框程序的一个基本框架,里面没有什么实质内容原创 2011-01-12 11:35:00 · 854 阅读 · 0 评论