随笔 - 156  文章 - 0  评论 - 35  阅读 - 72万 

随笔分类 -  MFC

反射 与 序列化
摘要:1 C++2 java对象转换为字节序列的过程称为对象的序列化。反之为反序列化。 阅读全文
posted @ 2014-06-12 12:05 Yogurshine 阅读(201) 评论(0) 推荐(0) 编辑
MFC 三种消息
摘要:在MFC应用程序中传输的消息有三种类型:窗口消息、命令消息和控件通知。 (1)窗口消息:WM_XXX 窗口消息(Window Message)一般与窗口的内部运作有关,如:创建窗口、绘制窗口和销毁窗口等。通常,消息是从系统发送到窗口,或从窗口发送到窗口。 (2)命令消息:WM_COMMAND 命令消... 阅读全文
posted @ 2014-06-11 11:31 Yogurshine 阅读(15697) 评论(0) 推荐(0) 编辑
MFC onpaint() ondraw()
摘要:OnPaint是WM_PAINT消息的消息处理函数,在OnPaint中调用OnDraw,一般来说,用户自己的绘图代码应放在OnDraw中。OnPaint()是CWnd的类成员,负责响应WM_PAINT消息。OnDraw()是CVIEW的成员函数,没有响应消息的功能.当视图变得无效时(包括大小的改变,... 阅读全文
posted @ 2014-06-10 11:11 Yogurshine 阅读(825) 评论(0) 推荐(0) 编辑
MFC 虚函数与消息映射区别
摘要:初学MFC添加函数时,总是纠结于是 Add windows message handler or Add virtual function说到底不理解MFC中虚函数与消息处理函数的设计区别本人理解:虚函数是层层继承的,子类Add virtual function只是去改写相应功能。虚函数一般都是程序... 阅读全文
posted @ 2014-06-08 12:54 Yogurshine 阅读(786) 评论(0) 推荐(0) 编辑
MFC 消息映射表和虚函数实现消息映射到底谁的效率高
摘要:深入浅出MFC对于虚函数实现方式的缺点,它指出:虚函数耗费大量内存,系统最终将被这些额外负担拖垮。 但是现在对于容量巨大的白菜价格的内存来说,这种额外负担是否已经过时了呢~? 书中提到,虚函数表中的每一个项目都是一个函数指针,价值4字节,如果基类的虚函数表有100项 (MFC里面的消息数量是否在这个... 阅读全文
posted @ 2014-06-08 11:52 Yogurshine 阅读(1206) 评论(2) 推荐(1) 编辑
mFC 橡皮线
摘要:一般都用GDI实现:void CXiangpijinView::OnMouseMove(UINT nFlags, CPoint point) { // TODO: Add your message handler code here and/or call default CVi... 阅读全文
posted @ 2014-05-15 12:56 Yogurshine 阅读(1898) 评论(0) 推荐(0) 编辑
GDI+ 和GDI
摘要:GDI:Graphics Device Interface,即图形设备接口,是Windows API的一个重要组成部分。它是Windows图形显示程序与实际物理设备之间的桥梁,GDI使得用户无需关心具体设备的细节,而只需在一个虚拟的环境(即逻辑设备)中进行操作。它的桥梁作用体现在:(1)用户通过调用... 阅读全文
posted @ 2014-05-15 11:01 Yogurshine 阅读(13724) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示