在
BEGIN_MESSAGE_MAP(CChatserverDlg, CDialog)
ON_MESSAGE(WM_SERVER_ACCEPT, OnServerAccept)
ON_MESSAGE(WM_SOCKET_READ, OnServerreadorclose)
END_MESSAGE_MAP()里看到这两个消息映射,这两个ON_MESSAGE消息映射在如何自动生成,步骤。
BEGIN_MESSAGE_MAP(CChatserverDlg, CDialog)
ON_MESSAGE(WM_SERVER_ACCEPT, OnServerAccept)
ON_MESSAGE(WM_SOCKET_READ, OnServerreadorclose)
END_MESSAGE_MAP()里看到这两个消息映射,这两个ON_MESSAGE消息映射在如何自动生成,步骤。
classwizard可以自动生成。
LRESULT MyDlg::OnServerAccept(***)
LRESULT MyDlg::OnServerreadorclose(***)
ON_MESSAGE(WM_SERVER_ACCEPT, OnServerAccept)
ON_MESSAGE(WM_SOCKET_READ, OnServerreadorclose)
END_MESSAGE_MAP()而不是依靠我收动添加到MESSAGE_MAP里。比如响应菜单项函数时在CLASS WIZARD里直接映射一个COMMOND消息就可以编写响应函数了,就是这种要这种效果
1.消息函数的定义处
2.消息函数映射表处
3.消息函数的申明处