ntjm.net
当前位置:首页 >> mFC 子对话框 >>

mFC 子对话框

你要把主对话框设为父对话框,然后将子对话框移到父对话框的客户区,在显示,我写的一段代码在初始化中,你看看 m_tab.InsertItem(0,"实时数据展示"); //添加参数一选项卡 m_tab.InsertItem(1,"历史数据查询"); //添加参数二选项卡//m_tab.Inser...

可以在父窗口中增加两个CEdit控件,分别是定义为m_edit1和m_edit2,把前者输入的值传到弹出子类窗口的m_edit中显示,然后在子类的编辑框中重新输入其它值(不输也行),在关闭子类窗口时,把该值回传给父类窗口的m_edit2显示: 父类窗口代码,这是...

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

两个按钮分别执行不同的打码就好了啊; 普通用户按钮: maindlg dlg dlg.DoModal(); 管理员按钮: logdlg dlg; dlg.DoModal(); 进入登录界面 确定按钮: 先判断账号密码 if(XXX) { maindlg dlg dlg.DoModal(); }

extern CMainApp theApp;CMainDlg* dlg = (CMainDlg*)theApp.m_pMainWnd;获得主对话框指针就可以调用它的成员的主对话框创建子对话框时把this传入,那么在子对话框中就可以得到主对话的指针 用GetParent()获取父窗口指针。设你主对话框类为CMyDi...

OnTimer()函数是定时器的执行函数。如果要给两个子对话框不同的计时器,该函数写在父对话框中也是可以的,不过操作子对话框中的控件要先得到此子对话框的句柄。在OnTimer()中可以用不同的ID来区分子对话框,并且使用SetTimer()来开始计时 SetTime...

子对话框你也需要建立对应的类,然后也是在 OninitDialog 中去初始化。 VC6的话,切换到你的对话框资源,ctrl+w ,提示你新建类,建立完了也是找 OnInitDialog 事件编程即可。

void CGaoyacanxhuDlg::OnButton1() //父对话框中的按钮 { ClnputEDT dlg; dlg.DoModal();//弹出子对话框 if(IDOK) //按下子对话框的确定按钮 { UpdateData(TRUE); m_beizhu=dlg.m_strEdit;//子对话框的编辑框内容赋值给父对话框的编辑框 Update...

您好, 在子对话框上右击 选择虚函数 OnInitDialog 添加函数 编辑代码: BOOL InputDlg::OnInitDialog() { CDialog::OnInitDialog(); // TODO: 在此添加额外的初始化 m_scrollbar1.GetDlgItem(IDC_SCROLLBAR1); m_scrollbar1.SetScrollRange(0,1...

1.把父对话框的句柄传给子对话框,如下:mytestdlg dlg(this); dlg.DoModal(); 2.在子对话框中响应ON_WM_CLOSE()消息(通过子对话框属性可直接得到响应函数OnClose) 3.在OnClose()函数中,发送一个关闭消息给父对话框就可以了如下: void m...

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