VC初学者的问题,求助于大侠 (关于自定义消息)
rfit 2000-04-19 01:31:00 用户类的消息块中,使用ON_MESSAGE宏指令将消息映射到消息处理函数中。
如下:
BEGIN_MESSAGE_MAP(CMainFrame, CMDIFrameWnd)
//{{AFX_MSG_MAP(CMainFrame)
ON_WM_CREATE()
ON_WM_TIMER()
ON_MESSAGE(WM_MY_MESSAGE, OnMyMessage) -----(这是我的自定义消息)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
请问:有书上说:ON_MESSAGE(WM_MY_MESSAGE, OnMyMessage) 应放在
BEGIN_MESSAGE_MAP() 语句之后,但必须将它加在 AFX_MSG_MAP 括弧对之外。
但有人发表的文章中代码如上,将ON_MESSAGE(WM_MY_MESSAGE, OnMyMessage)放在
将它加在 AFX_MSG_MAP 括弧对之内了。
到底有没有规定,自定义消息应放在消息块的什么地方?