MFC基础】的更多相关文章

视频教程地址观看:http://pan.baidu.com/s/1mhKQ6kK 一.数字(浮点数或整数)转为文字:a)如果转为窄字符字符串,sprintf函数很好用,浮点数都没问题:b)如果转为宽字符字符串,在MFC中CString::Format就可以实现了:c)wsprintf是Windows API,不支持浮点型格式输出:d)如果转为宽字符字符串,在WIN32中可以先用sprintf转为窄字符字符串:再调用MultiByteToWideChar的API函数转为宽字符字符串.e)_stpr…
前言:从这学期开始就一直在学习自绘控件(mfc),目标是做出一款播放器界面,主要是为了打好基础,因为我基础实在是很烂....说说我自己心得体会以及自绘控件的方法吧,算是吐槽吧,说的不对和不全的地方,或者有更好的方法,请不吝赐教. 我的机器环境是:Windows7旗舰版 Service Pack 1,Visual studio 2005 1).重绘某个控件时,强烈推荐使用子类化方法,比如想自绘Button控件, 首先添加自己的类CMYButton 继承自 CButton ,声明一个CMYButto…
视频教程地址观看:http://pan.baidu.com/s/1mhKQ6kK 对于每个函数的帮助资料都应该详细阅读:a)简要说明:能够快速了解函数的功能:b)参数:每一个参数的功能都应该了解它的含义,并用不同种代入进行测试:c)返回值:返回值对于程序的开发往往有很微妙影响,应该注意了解其含义:d)备注(Remark):提供最详细和全面的说明.e)样例(Sample):演示代码能最快地让程序员掌握这个函数的用法.(有些函数必须是集群在一起联合使用才有作用) 1.Windows资源管理:a)资源…
1.vc使用的控件分为三类: windows标准控件--MFC对这些进行了再封装 ActiveX 控件 其他MFC控件类 2.CWind是所有窗口的基类 3.GDI也属于一种API,主要用于绘图,(Graphics Device Interface),windows系统本身也是用GDI实现的 4.常见句柄 HWND(Handle of window):窗口句柄,被MFC封装于CWnd类中 HDC (Handle of DC):设备环境句柄专门用于绘图的句柄,被MFC封装在CDC类中. 5绘图方式…
1.CWinApp(包括了这个类的导出类):代表了我们的程序.封装了消息循环等. 2.CFrameWnd:代表了程序的框架窗口.封装了窗口的注册.创建.显示.刷新.等等窗口操作. 3.Win32中.一个窗口:注册->显示->信息循环. 4.CFrameWnd类来做窗口. 4.1. //创建一个代表框架窗口的类对象 CFrameWnd *pFrame = new CFrameWnd; //在框架窗口和主程序类之间建立联系 this->m_pMainWnd = pFrame; //创建窗口…
最近由于作业的缘故,结交了mfc这个新朋友,虽然他对我还很是陌生,相信日久定能生情!现在记录一些学习的笔记,备忘. MFC提供了不同类型的设备描述表的类(绘图类):CDC.CPaintDC.CClientDC.CWindowDC和CmetafileDC.其中CDC类是MFC绘图类的根类,其它的绘图类都是CDC类的派生类. 用位图或画刷填充矩形区域(FillRect) a.用位图填充矩形区域(FillRect) /* CBitmap bitmap; //创建一个位图 bitmap.LoadBitm…
List Control // List Control初始化,下面代码需要放在OnInitDialog()函数里面// 设置扩展风格:正行选中 m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES); // 添加标题 m_list.InsertColumn(, _T(); m_list.InsertColumn(, _T(); m_list.InsertColumn(, _T();// -----------------…
入门博客:http://www.cnblogs.com/qinfengxiaoyue/category/451679.html 消息机制:http://www.cnblogs.com/qinfengxiaoyue/archive/2013/02/12/2910614.html…
RECT rect = { }; //获取窗口的内部客户区矩形 GetClientRect(&rect); 模态和费模态对话框! 模态对话框只需要包含对话框头文件,定义对话框类,调用DoModel函数. CMoTai motai; motai.DoModal(); 非模态对话框首先要创建对话框指针,然后调用指针创建窗口,显示出窗口. 当窗口被关闭时在类中添加重写方法PostNcDestroy,delete this,new出来的对话框指针 CFeiMoTai *fei = new CFeiMoT…
1.句柄:具有内存后,系统返回的标识符 2.消息:相当于事件,例如鼠标点击就是一个消息 3.消息队列:就是将事件按照时间的先后顺序在一个队列中 4.消息处理机制:首先操作系统拿到消息,然后将消息放到消息队列中,当要执行这个消息时,就会提取这个消息到应用程序,应用程序进入操作系统中,执行这个消息 5.Winmain:是程序的入口 6.窗口的设计过程 1.设计窗口 2.注册窗口类 3.创建窗口 4.显示和更新 5.通过循环取消息(1.写循环 2.GetMessage 3.翻译消息 4.分发消息) 6…