如何让自定义消息自动发送,类似MFC CSocket类的 OnReceive()
我用MFC写程序,但是用到socket的地方就用WinSocket API写,
MFC的CSocket类有OnRecive()函数,每当有网络的连接的请求就响应。
但是我用的不是MFC socket类。
我想自定义了一个消息,用来当有网络的连接请求就响应。
1) #define WM_MyReceive USER +100
2) LPESULT CMainFrame::OnMyMessage(WPARAM wParam, LPARAM lParam)
{
// TODO: 处理用户自定义消息
}
3)在类头文件的AFX_MSG块中说明消息处理函数
afx_msg LRESULT OnMyReceive(WPARAM wParam, LPARAM lParam);
4)在用户类的消息块中,使用ON_MESSAGE宏指令将消息映射到消息处理函数中。
ON_MESSAGE(WM_MyReceive , OnMyReceive)
以上四步建立了一个自定义消息,但是,我现在只能用SendMessage函数一次一次的调用。如何让它在收到请求后自动响应呢?