|
我用VC建了一个有分割条的单文档应用程序,并用向导建立了一个对话框类CFindDlg,并在该对话框上设置了一个编辑框用来输入字符串,编辑框对应的成员变量为CString类的m_find,
在工具条上设了一个按钮,消息处理设在CMyView类中,用来点击弹出对话框
void CMyView::OnButton32771() //消息处理函数
{
CFindDlg m_FindDlg;
m_FindDlg.DoModal //DoModal用来创建模态话框
m_FindDlg.m_find; //m_find 返回不了对话框中编辑框数据
}
如果消息处理函数设在主框架CMainFrame类中,或设在没有分割条的单文档程序CMyView类之中就没有问题,我的问题是如果把消息处理设在我程序的CMyView类中,m_find就不能收到编辑框中的数据,为什么呀,想研究的可以提供程序. |
|