请教如何用sendmessage函数在两个无模式对话框中传递数据。
我用消息机制在两个无模式对话框中传递数据,可是没有成功,消息根本就没有触发,我是这样做的
在一个无模式对话框的源文件中加入
::SendMessage(WM_DLG_NOTIFY,(WPARAM) inmybuf);
在另一个无模式对话框的源文件和头文件中中加入
LONG CMain::OnDlgNotifyMsg(WPARAM wP, LPARAM lP)
{
…
return 0;
}
BEGIN_MESSAGE_MAP(CMain, CDialog)
//{{AFX_MSG_MAP(CMain)
// NOTE: the ClassWizard will add message map macros here
//}}AFX_MSG_MAP
ON_MESSAGE(WM_DLG_NOTIFY,OnDlgNotifyMsg)
END_MESSAGE_MAP()
afx_msg LONG OnDlgNotifyMsg(WPARAM wP, LPARAM lP)
DECLARE_MESSAGE_MAP()
这样触发不了
请大家帮忙