MFC
吵吵超超
整天干着乱七八糟的事!
展开
-
MFC消息顺序
1.AfxWndProc() 该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc 2.AfxCallWndProc() 该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用,然后调用WindowProc()函数 3.WindowProc() 该函数负责发送消息到OnWndMsg()函数,如果未被处理,则调用转载 2014-09-25 16:29:08 · 604 阅读 · 0 评论 -
MFC的CImage图形处理
参考: http://www.cnblogs.com/afarmer/archive/2012/03/31/2427273.htmlOwed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu 转载请标明来源 CImage支持的图片格式有很多,像通常用的jpg, png, bmp,gif等都支持的不错。(CImage类基于GDI+,从VC.NET起引进,VC 6....转载 2018-04-17 15:06:32 · 3270 阅读 · 0 评论 -
VS编译方式 \MT \MD \MTd \MDd
在工程上右键-》属性-》c/c++-》代码生成-》运行库其中四个选项的对应含义如下:多线程调试Dll (/MDd) 对应的是MD_DynamicDebug多线程Dll (/MD) 对应的是MD_DynamicRelease多线程(/MT) 对应的是MD_StaticRelease多线程(/MTd)对应的是MD_StaticDebugMSDN中的描转载 2017-05-05 16:35:44 · 1090 阅读 · 0 评论 -
MFC多线程控制进度条
先看一下效果图.. 进度条的进度是创建一个新的线程控制,当单击"开始"按钮时,就创建一个线程,在这个线程中控制进度条的进度,这样就可以对窗口进行其他操作,要是没有创建一个新的线程控制进度,则整个程序需要等待进度条执行完后才能进行其他操作.... 对于进度条控件关联了一个控件变量m_speedCProgressCtrl m_speed转载 2016-05-12 09:26:37 · 4397 阅读 · 0 评论 -
MFC中Spin Control控件使用,同时数据在Edit Control中显示
实现mfc spin control 上下滚动,只需捕捉spin control 的 UDN_DELTAPOD 消息,如下: OnDeltaposSpin1(NMHDR *pNMHDR, LRESULT *pResult){ LPNMUPDOWN pNMUpDown = reinterpret_cast(pNMHDR); // TODO: 在此添加控件通知处理程序代码转载 2015-03-19 10:09:36 · 1217 阅读 · 0 评论 -
解决闪烁的主要方法
一.基本概念CClientDC, CPaintDC都是从CDC派生出来的类。两者的区别有:1.ClientDC的构造函数执行执行GetDC, 析构函数执行ReleaseDC;CPaintDC的构造函数执行BeginPaint 析构函数执行EndPaint 2.CClientDC不会使无效矩形区域变为有效,而CPaintDC会无效矩形变为有效。如下代码: void CD转载 2014-09-26 08:20:52 · 720 阅读 · 0 评论 -
MFC中App,Doc,MainFrame,View各指针的互相获取
纸上得来终觉浅,为了熟悉获取方法,我建了个SDI。首先说明这四个类的执行顺序是App->Doc->Main->View另外添加CDialog类获得各个指针的方法。多文档的获取有点小区别,有时间也总结一下。// Appvoid CSDIApp::OnApp(){ // App // Doc CDocument *pDoc =转载 2014-12-10 14:24:05 · 383 阅读 · 0 评论 -
GDI入门实例(在VC++6.0中将JPG格式图片转换成BMP格式)
在 VC++6.0 中将 JPG 格式图片转换成 BMP 格式思路:利用 GDI+来完成难点: (1)配置 GDI 开发环境,添加配置代码(2)在当文档程序中添加转换代码注意:本文档由 ybdesire 参考网上资料撰写完成,代码已经做过测试,可直接复制张贴实现过程:一、 配置 GDI 开发环境(1) 下载 GDI+ SDK for Visual转载 2014-10-10 08:04:29 · 1087 阅读 · 1 评论 -
PNG透明背景按钮的实现(MFC)
问题描述:当前要在对话框上添加一个以两个PNG图片作为背景的按钮,PNG图的背景是透明的,按钮也要做出相同的透明效果。并且鼠标不在按钮上时,按钮显示"bg1.png";鼠标移动到按钮上时,按钮显示"bg2.png"开发环境为VS2010。解决办法:使用GDI+库装载PNG图片,并使用MFC Button Control和CMFCButton类结合,调用CMFCBut转载 2014-10-10 08:03:36 · 1509 阅读 · 0 评论 -
Cimage类的介绍及使用
其他关于此类的介绍:http://blog.csdn.net/wayaoqiang/article/details/7620745点击打开链接http://blog.sina.com.cn/s/blog_5a82024e0100c84g.html点击打开链接http://blog.csdn.net/wangji163163/article/details/1780508点击打开链接http://b...转载 2018-05-31 09:44:55 · 17416 阅读 · 0 评论