一个从CFormView继承下来的对话框怎样才能显示呢? 这个对话框不是从CDialog继承得到的所以没有DoModal()函数我该怎样才能把它显示出来呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是我的作发,可能比较笨:在app类中写个函数POSITION curTemplatePos=this->GetFirstDocTemplatePosition();CDocTemplate * cur=NULL;//将新的对话框载入列表CMultiDocTemplate* pNewDocTemplate = new CMultiDocTemplate( IDR_NONE_TMPL, RUNTIME_CLASS(CTestDoc), RUNTIME_CLASS(CMDIChildWnd), RUNTIME_CLASS(None)); AddDocTemplate(pNewDocTemplate);while(curTemplatePos!=NULL && (cur=GetNextDocTemplate(curTemplatePos)) != NULL) { cur->GetDocString(str,CDocTemplate::docName); if(str=="None")//对话框标题字符串中写的文字 { cur->OpenDocumentFile(NULL); break; } }在要显示这个对话框的地方调用这个函数,当然还要加入一些判断这个对话框是否已经打开的判断,自己翻翻资料吧! 将军三箭定天山,战士长歌入汉关 高分求有周长发的《精通Visual C++.net图像处理编程》的光盘代码 有关语音识别的问题!!up有分~~分不够再开贴 菜鸟问题!!! 怎么在桌面的右键菜单中添加自己的菜单项? AfxEnableControlContainer()是什么意思,表达了什么东西? ado在windows95下的问题 这条sql语句怎么写 急问,在线等待 类型转换的问题! 紧急求助:新建CRecordSet子类与odbc连接的问题??? 求救!!!!!!!!!!!!
在app类中写个函数
POSITION curTemplatePos=this->GetFirstDocTemplatePosition();
CDocTemplate * cur=NULL;
//将新的对话框载入列表
CMultiDocTemplate* pNewDocTemplate = new CMultiDocTemplate(
IDR_NONE_TMPL,
RUNTIME_CLASS(CTestDoc), RUNTIME_CLASS(CMDIChildWnd), RUNTIME_CLASS(None));
AddDocTemplate(pNewDocTemplate);while(curTemplatePos!=NULL && (cur=GetNextDocTemplate(curTemplatePos)) != NULL)
{
cur->GetDocString(str,CDocTemplate::docName);
if(str=="None")//对话框标题字符串中写的文字
{
cur->OpenDocumentFile(NULL);
break;
}
}在要显示这个对话框的地方调用这个函数,当然还要加入一些判断这个对话框是否已经打开的判断,自己翻翻资料吧!