tnjk.net
当前位置:首页 >> mFC弹出模态对话框 >>

mFC弹出模态对话框

使用vc6按照你说的做了例子,完整代码见附件。 部分代码: Bookdlg dlg; dlg.m_deskid = m_list1.GetItemText(nItem, 0)...

可以定义一个函数指针;假设要运行的函数原形是 void fun(); 类名为 Test typedef void (Test::*pFuncPointer)(); 在模态对话框中定义一个 pFuncPointer m_fun;成员变量,在构造函数中加一个pFuncPointer fun 的参数;并在实现中将这个参数传递...

有很多种方法:1、重载OnOK(),2、PostMessage(窗口句柄,WM_CLOSE);3、调用EndDialog

把CDialog x;声明在CMainFrame类里,即在这个类的.h文件里声明一下,然后 void CMainFrame::OnMe() { x.Create(IDD_DIALOG1,this);//这里创建窗口。 x.ShowWindow(SW_SHOW);//显示。 } void CMainFrame::OnOk() { x.ShowWindow(SW_HIDE); //下面...

添加一个非模态对话框 1、点击菜单 插入——资源,选择Dialog,点击新建。 2、编辑对话框,添加一些控件什么的。 3、双击对话框或者打开ClassWizard,为对话框建立一个类,如CMyDialog。 4、在*view.cpp的开头添加新建立的类的头文件(如:#include...

MFC基于对话框——右键弹出菜单,并响应函数。 1、新建一个菜单资源,比如把菜单的ID号为IDR_MENU1。 2、在ClassWizard中 void CArcSoft_EffectDlg::OnRButtonDown(UINT nFlags, CPoint point) {// TODO: Add your message handler code here and/...

下面就是例子。。 如果是其他信息框,都差不多的。。 添加WM_CLOSE消息出来函数 void CTestCloseDlg::OnClose() { // TODO: 在此添加消息处理程序代码和/或调用默认值 UINT nRet=MessageBox(_T("退出不?"),_T("wei"),MB_YESNO); if (nRet!=IDYE...

我想问下,CB是个模态对话框,在CA里面创建,你能做到不关闭CB的情况下,关闭CA?你有试过吗?

在 OnInitDialog(); 函数中 // ToDo 后加入 ShowWindow(SW_SHOWMAXIMIZED);

你插入完新对话框资源后, 双击对话框, 弹出保存, 命名, 基类 什么的一个对话框 , 在里面选就行了, 好像父类就是CDialog啊

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