单文档,但希望执行时,能从一个对话框开始,可否? 程序为一个测试程序,单文档即可完成。但要求首先输入相关信息,请问,如何在运行时,让程序由对话框开始? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 完全可以啊,在InitInstance()函数中,找到单文档形成之前,用对话框模态实现即可CXXXXDlg dlg;int nResponse = dlg.DoModal();即可 新建一个对话框资源-》按住CTRL+W:提示为新对话框创建一个新类 -》创建新类如:CMyDlg -》视图类头文件中添加: #include "MyDlg.h" -》CXXXView::PreCreateWindow再添加一下代码:BOOL CPView::PreCreateWindow(CREATESTRUCT& cs){ // TODO: Modify the Window class or styles here by modifying // the CREATESTRUCT cs CMyDlg dlg; dlg.DoModal(); return CView::PreCreateWindow(cs);} vc无所不能,2楼的方法会出现框架弹出对话框,对话框消失后出现视图,如果你想啥都不出现,先出现对话框就在App类的InitInstance()函数CSingleDocTemplate* pDocTemplate;pDocTemplate = new CSingleDocTemplate(……之前加CMyDlg dlg;dlg.DoModal();即:……CMyDlg dlg;dlg.DoModal();CSingleDocTemplate* pDocTemplate;pDocTemplate = new CSingleDocTemplate……如果你想啥都出现之后再弹出对话框,可以在View的OnInitialUpdate()设置即时SetTimer大概100毫秒,在OnTimer里写:CMyDlg dlg; dlg.DoModal(); 链表操作中断,如何处理? 如何获取USB设备 送分了 debug版本运行正常,但是release版本出现错误,这个是怎么回事? 可以在DLL里对数据库进行操作吗? 这个怎么解决 怎样使VC中创建的单文档程序一开始出现的视图就是在最大化状态? 绘制数据曲线 谁来告诉我啊!~~~~ c++连接access数据库是怎么连的? vc连接mysql数据库后怎么得到整行信息呢 MSChart问题
CXXXXDlg dlg;
int nResponse = dlg.DoModal();
即可
视图类头文件中添加: #include "MyDlg.h" -》CXXXView::PreCreateWindow再添加一下代码:BOOL CPView::PreCreateWindow(CREATESTRUCT& cs)
{
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs
CMyDlg dlg;
dlg.DoModal();
return CView::PreCreateWindow(cs);
}
CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
……
之前加
CMyDlg dlg;
dlg.DoModal();
即:
……
CMyDlg dlg;
dlg.DoModal();
CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate……如果你想啥都出现之后再弹出对话框,可以在View的OnInitialUpdate()设置即时
SetTimer大概100毫秒,在OnTimer里写:
CMyDlg dlg;
dlg.DoModal();