none
MFC问题,有关Dialog显示的问题 RRS feed

  • 问题

  • RT

    我想要实现的效果是,有两个dialog,通过点击按钮弹出另一个dialog,而且这个弹出的dialog上有edit control,就是怎么能在显示dialog的同时将edit control的内容也显示上内容,我用的代码是

    showDetail sD;//这个是我要显示的窗体的类
    sD.DoModal();
    sD.m_block.SetWindowsText("aaa");//m_block是要显示东西的edit control,这句就会出错,不是compling的错误,而是运行的时候的错误,这个怎么解决啊?
    
    求教大牛们~


    请大家多支持学生专区~~
    2011年7月14日 3:21

答案

  • RT

    我想要实现的效果是,有两个dialog,通过点击按钮弹出另一个dialog,而且这个弹出的dialog上有edit control,就是怎么能在显示dialog的同时将edit control的内容也显示上内容,我用的代码是

    showDetail sD;//这个是我要显示的窗体的类
    
    sD.DoModal();
    
    sD.m_block.SetWindowsText("aaa");//m_block是要显示东西的edit control,这句就会出错,不是compling的错误,而是运行的时候的错误,这个怎么解决啊?
    
    
    求教大牛们~

     


    请大家多支持学生专区~~
    m_block.SetWindowText(_T("aaa"));这句加到showDetail这个类的OnInitDialog函数中即可。

    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.
    • 已标记为答案 doukooo 2011年7月14日 7:43
    2011年7月14日 4:42
    版主
  • 这个需要显示的值是从上一个form中选中的listbox得到的内容,这个怎么办啊?怎么加到初始化函数中?
    请大家多支持学生专区~~
    • 已标记为答案 doukooo 2011年7月14日 7:31
    2011年7月14日 5:49

全部回复

  • 补充问题,假如我想override一个函数,比如说DoModal函数,应该怎么做,是在.h的头文件中加virtual XXXX,之后再在cpp中写具体的实现代码吗?
    请大家多支持学生专区~~
    2011年7月14日 3:22
  • RT

    我想要实现的效果是,有两个dialog,通过点击按钮弹出另一个dialog,而且这个弹出的dialog上有edit control,就是怎么能在显示dialog的同时将edit control的内容也显示上内容,我用的代码是

    showDetail sD;//这个是我要显示的窗体的类
    
    sD.DoModal();
    
    sD.m_block.SetWindowsText("aaa");//m_block是要显示东西的edit control,这句就会出错,不是compling的错误,而是运行的时候的错误,这个怎么解决啊?
    
    
    求教大牛们~

     


    请大家多支持学生专区~~
    m_block.SetWindowText(_T("aaa"));这句加到showDetail这个类的OnInitDialog函数中即可。

    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.
    • 已标记为答案 doukooo 2011年7月14日 7:43
    2011年7月14日 4:42
    版主
  • 这个需要显示的值是从上一个form中选中的listbox得到的内容,这个怎么办啊?怎么加到初始化函数中?
    请大家多支持学生专区~~
    • 已标记为答案 doukooo 2011年7月14日 7:31
    2011年7月14日 5:49