ntjm.net
当前位置:首页 >> mFC 点击子对话框,主对话框内容清除 >>

mFC 点击子对话框,主对话框内容清除

详见附件 demo 要把 非模态子窗口 的 父窗口设置 桌面 void CMfcdlg2014Dlg::OnButton1() { // TODO: Add your control ...

你这个CMyDlg dlg;是一个局部变量,OnCancel函数退出后,你的dlg就会被释放掉。所以肯定会有Bug。 解决办法:将CMyDlg 的对象声明为类成员变量,这样才不会引起自动析构。

方法有很多种: 1.使用消息通知。可以自定义一个消息,当Edit更新时使用PostMessage()将你的消息传递给弹出的对话框的窗口,在弹出的对话框中使用消息处理来更新。 2.使用全局变量,定义一个标志全局变量,当EDIT有更新时,将全局变量设为1,并...

是这种意思?

ivaliate()起到让窗口刷新的作用,大多都会使用ivaliate()来刷新和重绘窗口,这就需要逻辑控制来处理了.如果使用双缓冲,更容易处理一些.

消失是什么意思??

对话框有两种:1模式对话框 2非模式对话框 模式对话框弹出后,需关闭才能执行主窗体的程序 非模式对话框弹出后,可以一直保留在屏幕中,两窗体可交叉工作。 弹出非模式对话框的方法 1在头文件中加入 #include "Dlg.h" public: CDlg *Dlg; 2 在代...

把主对话框变量band和eq和子对话框用到的变量设置为public,当主对话框要打开子对话框时,把变量band和eq赋给子对话框的变量,判断 // 在主对话框中 CZiDialog m_ZiDialog; // 把主对话框的变量赋给子对话框 if(m_ZiDialog.DoModal() == IDOK) {...

你对保存按钮添加事件响应函数了吗,添加的话就可以响应,但是记住实在子对话框的类中响应,若要在主对话框的类中响应就需要用消息传送,把单击消息发给主对话框

重载子对话框的构造函数,并为子函数添加对应类型的成员变量 比如说,子对话框的默认构造函数如下: ChildDlg(CWnd* pParent /*=NULL*/);那么,你重载一个构造函数,比如你想传个int m_a进来,那么如下: ChildDlg(int a, CWnd* pParent /*=NULL...

网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com