MFC应用程序中处理消息的顺序1.AfxWndProc()该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc2.AfxCallWndProc()该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用,然后调用WindowProc()函数3.Wi...
分类:
其他好文 时间:
2014-07-07 14:34:05
阅读次数:
101
void CWriteWnd::OpenFileDialog(){ OPENFILENAME ofn; TCHAR szFile[MAX_PATH] = _T(""); ZeroMemory(&ofn, sizeof(ofn)); ofn.lStructSize = sizeof(ofn); o.....
1.Command Routing(命令传递):当消息进来时,会有一个泵推动它前进.消息如何进来,以有泵函数如何推动,都是属于windows程序设计的范畴,消息如果是从子类流向父类(纵向流动),那么事情再简单不过,整个message map消息映射表已规划出十分明确的路线.消息应该有横向流动的机会,...
分类:
其他好文 时间:
2014-07-02 23:17:30
阅读次数:
179
使用CImage类1.在stdafx.h中加入#include 2.在xxxdlg.h中添加CImage m_Img3.在OnInitDialog中添加m_Img.Load(_T("res\\1.png"));4.在OnPaint()添加显示png的代码: m_Img.Draw(GetDC()->m...
分类:
其他好文 时间:
2014-07-02 22:32:02
阅读次数:
291
列出了C++通过ODBC和通过MFC ODBC操作mysql的两种方式
分类:
数据库 时间:
2014-07-02 17:58:14
阅读次数:
327
1.
WindowProc是你给自己的窗口定义的窗口处理函数
DefWindowProc是windows平台提供的默认窗口处理函数
如果某些消息你不需要做特别的处理,调用DefWindowProc进行处理就可以了,不需要你自己再去些那些windows的"标准动作"
2.
根据1,显然,你只能定义WindowProc而不能定义DefWindowProc
看看MFC的CWnd源码就...
http://stackoverflow.com/questions/7991086/iphone-core-animation-drawing-a-circle// Set up the shape of the circleint radius = 100;CAShapeLayer *circl...
分类:
移动开发 时间:
2014-07-01 22:36:06
阅读次数:
679
在MFC的开发中,经常会遇到一些莫名奇妙的问题,可能是经验不足的原因吧。 进入正题。。。。在手头的项目中,用MFC做的界面应用。在某一天突然发现程序界面不能进行响应,经过反复的调试后发现:MessageBox不能前置显示出来,因此阻塞了主界面的消息响应。在按Alt之后,MessageBox窗口可以前...
分类:
其他好文 时间:
2014-07-01 19:50:49
阅读次数:
974
1.插入一个Bitmap的资源图片,如果资源名称为:IDC_BITMAP12.在CXXXDialog::OnPaint()中实现:void CMyDialogDlg::OnPaint(){ if (IsIconic()) { CPaintDC dc(this); // 用于...
分类:
其他好文 时间:
2014-07-01 14:14:19
阅读次数:
212
作者:卿笃军原文地址:http://blog.csdn.net/qingdujun/article/details/35263857MFC中一个类要訪问另外一个类的的对象的成员变量值,这就须要获得原来那个类对象的指针,事实上有好几种方法都能够实现。比方维护一个单例模式、设置静态变量等等。我们这里举个...
分类:
其他好文 时间:
2014-07-01 13:21:29
阅读次数:
228