您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> VC/MFC >> MFC怎么实现子对话框对主对话框的clistctrl进行修改?

MFC怎么实现子对话框对主对话框的clistctrl进行修改?

来源:网络整理     时间:2018/1/22 2:39:19     关键词:

关于网友提出的“ MFC怎么实现子对话框对主对话框的clistctrl进行修改?”问题疑问,本网通过在网上对“ MFC怎么实现子对话框对主对话框的clistctrl进行修改?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: MFC怎么实现子对话框对主对话框的clistctrl进行修改?

解决方案1:

子对话框当然是要新建一个dialog类,你这是一个新的对话框啊
还有,看起来你这应该是一个模态对话框,跟1楼说得一样,可以尝试下获取父窗口,或者干脆,因为你这父窗口貌似是主窗口,可以把父窗口的指针干脆设全局
2楼说得也对,不应该在子窗口修改父窗口的东西,一般行为模式是,在子窗口向父窗口发消息,父窗口接收消息后自己修改。

  • 用VC6.0建立MFC工程,建立对话框和简单的实现跳转
解决方案2:

不建议在子对话框中操作父类控件
子对话框控件关联变量 DoModal 之前先给变量赋值 返回IDOK时 使用关联的变量更新
或者在ListCtrl中直接编辑   http://www.360doc.com/content/14/0629/14/13826502_390723782.shtml

  • MFC 对话框Border为None是拖动实现
解决方案3:


class CMainDialog;
class CSubDialog
{
public:
CMainDialog *m_pOwner;
};
CMainDialog::XXX()
{
   CSubDialog dlg;
   dlg.m_pOwner = this;// 把主对话框的指针传递进去,子对话框中拿到主对话框的指针想干啥就干啥
   dlg.DoModal();
}

  • 【mfc】用对话框的切换实现重新登录

以上介绍了“ MFC怎么实现子对话框对主对话框的clistctrl进行修改?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/4532117.html

相关图片

相关文章