首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

(AFX_PMSG)(AFX_PMSGW)(void (AFX_MSG_CALL CWnd:)(UINT, CPoint))&OnLButtonDown

2013-11-11 
(AFX_PMSG)(AFX_PMSGW)(void (AFX_MSG_CALL CWnd::*)(UINT, CPoint))&OnLButtonDown是啥宏ON_WM_LBUTTONDO

(AFX_PMSG)(AFX_PMSGW)(void (AFX_MSG_CALL CWnd::*)(UINT, CPoint))&OnLButtonDown是啥
宏ON_WM_LBUTTONDOWN()定义如下:
 #define ON_WM_LBUTTONDOWN()  
{ WM_LBUTTONDOWN, 0, 0, 0, AfxSig_vwp, (AFX_PMSG)(AFX_PMSGW)(void (AFX_MSG_CALL CWnd::*)(UINT, CPoint))&OnLButtonDown },


请问其中的(AFX_PMSG)(AFX_PMSGW)(void (AFX_MSG_CALL CWnd::*)(UINT, CPoint))&OnLButtonDown 是怎么个用法


1、(AFX_PMSG)
2、(AFX_PMSGW)
3、(void (AFX_MSG_CALL CWnd::*)(UINT, CPoint))
4、&OnLButtonDown

都什么作用?
[解决办法]
这是MFC消息映射的相关宏。其目的就是把WM_LBUTTONDOWN的消息响应函数映射到当前运行的窗口的成员函数。
[解决办法]
如果你非要深究他的内涵,建议去看看消息映射的资料
[解决办法]
孙鑫的MFC深入详解介绍了消息映射的部分内容,但是介绍的不够详细,侯杰的MFC深入浅出就介绍的非常详细。这本书PDF文档到处都是,就在CSDN下载板块去搜吧

热点排行