MFC自定義消息四步驟

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){
//函數體

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章