怎么在程序一开始就能同时打开5个MDI子窗口
如何在程序一开始就能同时打开5个MDI子窗口?
想实现MDI Tab的功能这5个子窗口有5个不同的view
问题:
【1】程序一起启动,就会弹出一个“新建”对话框,让你选择想创建什么样的view,不想要这一步了,直接就打开5个view,怎么做?
【2】如何改变每个view的标题和Main Frame的标题?
【3】如何去掉每个view上的最大化,最小化和关闭按钮呢?
只想让Main Frame有关闭程序的功能。
谢谢!
------解决方案--------------------
【1】
POSITION posTempDoc = AfxGetApp()-> GetFirstDocTemplatePosition();
CDocTemplate * pDocTemp = AfxGetApp()-> GetNextDocTemplate( posTempDoc );
for(long m = 0; m != 5; ++m)
{
pDocTemp-> OpenDocumentFile(NULL,TRUE);
}
------解决方案--------------------
分也太少了,三个这么大个的问题。
【2】
// pDocTemp 游上面两行获得
POSITION posDoc = pDocTemp-> GetFirstDocPosition();
while ( posDoc!=NULL )
{
CXXXDoc * pDocument = ( CXXXDoc * )pDocTemp-> GetNextDoc( posDoc );
pDocument-> SetTitle( "XXXXX " );
}
改变Main的标题
pMainFrame-> SetTitle( "XXXX " );
想实现MDI Tab的功能这5个子窗口有5个不同的view
问题:
【1】程序一起启动,就会弹出一个“新建”对话框,让你选择想创建什么样的view,不想要这一步了,直接就打开5个view,怎么做?
【2】如何改变每个view的标题和Main Frame的标题?
【3】如何去掉每个view上的最大化,最小化和关闭按钮呢?
只想让Main Frame有关闭程序的功能。
谢谢!
------解决方案--------------------
【1】
POSITION posTempDoc = AfxGetApp()-> GetFirstDocTemplatePosition();
CDocTemplate * pDocTemp = AfxGetApp()-> GetNextDocTemplate( posTempDoc );
for(long m = 0; m != 5; ++m)
{
pDocTemp-> OpenDocumentFile(NULL,TRUE);
}
------解决方案--------------------
分也太少了,三个这么大个的问题。
【2】
// pDocTemp 游上面两行获得
POSITION posDoc = pDocTemp-> GetFirstDocPosition();
while ( posDoc!=NULL )
{
CXXXDoc * pDocument = ( CXXXDoc * )pDocTemp-> GetNextDoc( posDoc );
pDocument-> SetTitle( "XXXXX " );
}
改变Main的标题
pMainFrame-> SetTitle( "XXXX " );