6月 042010
 

转载地址: http://blog.sina.com.cn/s/blog_4a1695ff0100ckgo.html
 
首先弄清楚两点:
(1)谁要发送这个消息(2)谁要接受这个消息。
用一个简单的例子来说明。对象A向B(也可以就是A到A)发送消息。
1 发送消息
首先在A的头文件中定义这个消息:
#define WM_USERMESSAGE WM_USER+30
所有自定义消息都是以WM_USER消息为基础加上一个任意的自然数来表示的。A是向外发送消息的对象,因此在A的某个方法(函数)里就会调用用来发消 息的函数B::SendMessage()/B::PostMessage(),因为是B接受消息,因此是如上的形式。
Continue reading »

 Posted by at 下午12:52  Tagged with:
3月 262010
 

 
 
转自:http://hi.baidu.com.sixxs.org/eagle_shuai/blog/item/325c3abfb763800619d81f90.html
chilli 的 MFC指针的获取

1、获取应用程序指针
CMyApp* pApp=(CMyApp*)AfxGetApp();
2、获取主框架指针
CWinApp 中的公有成员变量 m_pMainWnd 就是主框架的指针
CMainFrame* pMainFrame = (CMainFrame*)(AfxGetApp()->m_pMainWnd);
或者
CMainFrame* pMainFrame = (CMainFrame*)AfxGetMainWnd();
Continue reading »
 Posted by at 上午3:01  Tagged with: