社区
界面
帖子详情
单文档程序怎样启动时不显示视图呢?
xhe
2003-10-10 12:58:33
单文档程序怎样启动时不显示视图呢?
...全文
226
9
打赏
收藏
单文档程序怎样启动时不显示视图呢?
单文档程序怎样启动时不显示视图呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lj1006
2003-10-11
打赏
举报
回复
楼主是什么意思
zhang_dq
2003-10-11
打赏
举报
回复
在CXXXApp::InitInstance()中
CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);
cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing;
cadinfo
2003-10-11
打赏
举报
回复
单文档不显示视图,那你是否要显示框架?
框架是视图的包容器,如果你想不调用newdocument那么可以使用mdi结构
symonds
2003-10-11
打赏
举报
回复
Allesgut(剑愚郎) zhang_dq(虾米) 就可以实现,简单
xiaohyy
2003-10-10
打赏
举报
回复
单文档不显示视图显示什么??
Allesgut
2003-10-10
打赏
举报
回复
把CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);
注掉,如果只想不让View显示,建立一个多文档IInitinstance中加上:
if (cmdInfo.m_nShellCommand==CCommandLineInfo::FileNew)
{
cmdInfo.m_nShellCommand=CCommandLineInfo::FileNothing;
}
alloyequipment
2003-10-10
打赏
举报
回复
也不用这么麻烦吧。你让视图在启动时自动最小化就行了。
在CxxxView::OnInitialUpdate()中加上一句
GetParentFrame()->ShowWindow(SW_SHOWMINIMIZED);
Allesgut
2003-10-10
打赏
举报
回复
CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CSdiDoc),
RUNTIME_CLASS(CMainFrame), // main SDI frame window
RUNTIME_CLASS(CSdiView));
AddDocTemplate(pDocTemplate);
pDocTemplate = new CSingleDocTemplate创建一个模板(CSingleDocTemplate由CDocTem
plate派生,并且只适用于SDI应用程序),第一个参数IDR_MAINFRAME标识
了一些资源(字符串,图标等),在RC文件中你可以找到,RUNTIME_CLASS(CSdiDoc),
RUNTIME_CLASS(CMainFrame),RUNTIME_CLASS(CSdiView));RUNTIME_CLASS表示一个
运行时宏,运用运行时宏的好处是模板对象被创建时,Doc,Frame,View的对象不一定
要同时被创建,AppFrameWork可以在以后需要的时候动态创建(jjhou在深入浅出MFC中
对DECLARE_DYNCREATE和IMPLEMENT_DYNCREATE有很好的解释)。AddDocTemplate(pDocTem
plate);建立框架类,文档类和视图类之间的关系。注意,这时候还没有窗口
被创建。
CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);
CCommandLineInfo cmdInfo创建一个命令行信息类对象,该对象用来分析应用程序启动
时的命令行参数.调用CWinApp::ParseCommandLinecmdInfo);分析命令行的参数和标志
ProcessShellCommand(cmdInfo)
你的问题核心就在这里,CWinApp::ProcessShellCommand会间接调用OnFileNew,OnFile
New完成以下工作:
1。构造文件对象
2。构造主框架对象,创建主窗口(包括菜单栏,状态栏和工具栏),但不显示
3。构造视图对象并建立窗口,但先不显示
4。建立文档,视图和框架之间的联系
5。调用文档对象函数OnNewDocument
6。调用CView:OnInitUpdate函数
7。调用框架对象的CFrameWnd::ActivateFrame函数,显示主框架
marorabbit
2003-10-10
打赏
举报
回复
怎么可能
单
文档
多
视图
之间的切换
在一些情况下,应用
程序
有许多信息要
显示
,当一个窗口内
显示
不下时,VC提供的MDI应用
程序
可以解决这个问题,但是如果应用
程序
只是对
单
个
文档
,采用多种方式
显示
,则采用SDI更合适。那么,如何在
单
文档
应用
程序
中实现...
影像匹配、特征点提取、影像相关、最小二乘
本
程序
实现了对影像特征点自动提取,利用Morevac、Forstner、Harris3个经典算子。在此基础上利用相关系数法实现影像自动匹配,并且引入最小二乘平差,使匹配点精度...5、MFC
单
文档
程序
视图
通讯、更换
视图
、
视图
分割。
MFC
单
文档
切换
视图
在一些情况下,应用
程序
有许多信息要
显示
,当一个窗口内
显示
不下时,VC提供的MDI应用
程序
可以解决这个问题,但是如果应用
程序
只是对
单
个
文档
,采用多种方式
显示
,则采用SDI更合适。那么,如何在
单
文档
应用
程序
中实现...
MFC多
文档
应用
程序
同时
显示
两个
视图
1. 在MFC多
文档
应用
程序
中同时
显示
两个
视图
,其中一个
视图
显示
电路原理图,另外一个
显示
仿真结果。 2. 两个
视图
需要同时
显示
,但是并非分割
显示
,而是通过切换(切换功能尚未实现) 在多
文档
应用
程序
中,
视图
类...
第8章
文档
、
视图
结构
程序
设计
文档
、
视图
结构是面向对象开发的主要技术,MFC支持
文档
/
视图
结构应用
程序
的开发,使用
文档
/
视图
结构可以使开发过程模块化。本章主要通过
文档
对象、
视图
对象和框架对象讲解
文档
/
视图
及结构应用
程序
的设计。 8.1 ...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章