c#中如何实现消息与方法的映射,类似c++6.0的 ON_REGISTERED_MESSAGE(,)
c++6.0中,定义了一个消息句柄
INT nReplyMsg = RegisterWindowMessage("Reply Message");
然后用
BEGIN_MESSAGE_MAP(CSCDemoDlg, CDialog)
//{{AFX_MSG_MAP(CSCDemoDlg)
ON_LBN_SELCHANGE(IDC_LIST_FUNC, OnSelchangeListFunc)
ON_LBN_SELCHANGE(IDC_LIST_TITLE, OnSelchangeListTitle)
ON_NOTIFY(TVN_SELCHANGED, IDC_TREE_STOCK, OnSelchangedTreeStock)
ON_BN_CLICKED(IDC_CLEAR_PREV_ASK, OnClearPrevAsk)
ON_BN_CLICKED(IDC_USERNAME, OnUsername)
//}}AFX_MSG_MAP
ON_REGISTERED_MESSAGE(nReplyMsg, OnReply)
END_MESSAGE_MAP()
映射到OnReply方法上
LRESULT CSCDemoDlg::OnReply(WPARAM wParam, LPARAM lParam) //消息处理
{
.......
}
请问在C#中如何实现这个功能?