1.自定义消息4个步骤:
1>.在头文件中定义消息值
#define WM_RECVDATA WM_USER+1
2>.在类的头文件中声明消息响应函数
afx_msg void OnRecvData(WPARAM wParam, LPARAM lParam);
3>.在源文件中的 BEGIN_MESSAGE_MAP 即END_MESSAGE_MAP之间添加自定义消息映射
ON_MESSAGE(WM_RECVDATA,OnRecvData)
4>.实现消息响应函数 OnRecvData();
2.定义消息传递数据结构体
//传递结构体参数
struct RECVPARAM{
SOCKET sock; //传递套接字对象
HWND hwnd; //传递主窗口句柄
};
struct RECVPARAM{
SOCKET sock; //传递套接字对象
HWND hwnd; //传递主窗口句柄
};
3.定义全局的消息处理函数
DWORD WINAPI RecvThreadProc(LPVOID lParameter)