单文档程序如何获取当前活动的对话框的指针。

CCSocketcliDlg*dlg=(CCSocketcliDlg*)AfxGetApp()->GetMainWnd();AfxMessageBox("dddd");d... CCSocketcliDlg *dlg=(CCSocketcliDlg*) AfxGetApp()->GetMainWnd();

AfxMessageBox("dddd");
dlg->m_connect.EnableWindow(FALSE);
dlg->m_disconnect.EnableWindow(TRUE);

本来是一个单文档的应用程序,在上面新建了一个CSocketcliDlg 对话框,现在想对对话框中的控件进行操作。貌似dlg并没有获得对话框的指针,求解释
展开
 我来答
匿名用户
2011-12-21
展开全部
CCSocketcliDlg *dlg=(CCSocketcliDlg*) AfxGetApp()->GetMainWnd();这儿获取的不是你的对话框指针,而是Cmainframe的指针
追问
我知道是那里错了,我想知道该怎么改,怎么样获得对话框指针
追答
这个我不知道你怎么写的不好说
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式