1、定義消息變量
2、添加消息映射
3、添加消息處理函數
4、實現消息處理函數
以Socket的Accept例:
1、定義消息變量(在stdafx.h裏)
#define WM_USER_ACCEPT WM_USER+101
2、添加消息映射
BEGIN_MESSAGE_MAP(CSocketView, CDialog)
//{{AFX_MSG_MAP(CSocketView)
ON_MESSAGE(WM_USER_ACCEPT,OnAccept)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
3、添加消息處理函數
//注意VS2005中的自定義消息需要有返回值,返回值的類型是:LRESULT。
//{{AFX_MSG(CSocketView)
afx_msg LRESULT OnAccept(WPARAM wParam, LPARAM lParam);
//}}AFX_MSG
4、實現消息處理函數
LRESULT CSocketView::OnAccept(WPARAM wParam, LPARAM lParam){
//函數體