MDI中的单文档多视的窗口标题设置问题?
我采用《深入浅处MFC》中的方法加入新的视:
void CMainFrame::OnWindowText()
{
CMDIChildWnd* pChild = MDIGetActive();
CDocumnet* pDoc;
if(pChild == NULL) || (pDoc = pChild->GetActiveDocument()) == NULL)
return;
CDocTemplate *pTemplate = ((CTextApp*)AfxGetApp()->m_pTemplateTxt;
CFrameWnd* pFrame = pTemplate->CreateNewFrame(pDoc, pChild);
if(pFrame == NULL)
return;
pTemplate->InitialUpdateFrame(pFrame, pDoc);
}
但不知道如何设置主窗口的title和子窗口的title。
我用setwindowtext()来设置主窗口title时,当子窗口最大化时主窗口title就变成了子窗口的title了。
请教各位大虾!
void CMainFrame::OnWindowText()
{
CMDIChildWnd* pChild = MDIGetActive();
CDocumnet* pDoc;
if(pChild == NULL) || (pDoc = pChild->GetActiveDocument()) == NULL)
return;
CDocTemplate *pTemplate = ((CTextApp*)AfxGetApp()->m_pTemplateTxt;
CFrameWnd* pFrame = pTemplate->CreateNewFrame(pDoc, pChild);
if(pFrame == NULL)
return;
pTemplate->InitialUpdateFrame(pFrame, pDoc);
}
但不知道如何设置主窗口的title和子窗口的title。
我用setwindowtext()来设置主窗口title时,当子窗口最大化时主窗口title就变成了子窗口的title了。
请教各位大虾!
...全文
相关推荐
VC++单文档与多视的实现方法
一般情况下,单文档仅需要单视就够了,如画笔等。 但也有一些情况下,单文档需要多视支持,比如同时观察文档的不同部分,同时,从不同的角度观察同一文档等。 在MFC的框架下,文档对象(CDocument)维持了一个保存其所有视的列表, 并提供了增加与删除视的函数,以及当文档内容改变时通知其所有视的方法。
MDI树形控制多个子窗口视图
一个实现单文档多视图的MDI程序 实现了树形控件控制多个子窗口
MFC中单文档与多文档使用总结
一个关于MFC中单文档与多文档的区别及使用简要概括~
解决PB的mdi窗口添加控件不能显示窗口的问题
PBMDI窗口添加控件后,打开窗户后,会被主窗口控件覆盖,使得子窗口显示存在问题。很好的解决PB的mdi窗口添加控件不能显示窗口的问题(PB9.03和PB11.5都验证通过)
多文档框架窗口标题去除文档标题 mdi frame title doc title 去除
多文档框架窗口的标题都会加上后面的文档名,本人费了N长时间方才找到此框架窗口的标题去除文档窗口的解决方法


