文書番号: 99182
最終更新日: 2004/03/31
...ドキュメント ウィンドウのタイトル バーには、文書名を表示するタイトル (キャプション) と、コントロール ボックス、最大表示ボタンを含んでいなければ なりません。...以下の手順により MDI 子ウィンドウフレームのタイトルを変更できます。
virtual BOOL PreCreateWindow(CREATESTRUCT &cs);
BOOL CChildFrame::PreCreateWindow(CREATESTRUCT &cs) { if(CMDIChildWnd::PreCreateWindow(cs)==0) return FALSE; cs.style &= ~(LONG)FWS_ADDTOTITLE; // タイトルの自動追加を抑制 return TRUE; }
virtual void OnInitialUpdate();
void CMyAppView::OnInitialUpdate() { CView::OnInitialUpdate(); GetParent()->SetWindowText(GetDocument()->GetTitle()+ " - This is a test!"); }
BOOL CMyDoc::CanCloseFrame(CFrameWnd* pFrameArg) { ASSERT_VALID(pFrameArg); UINT iCount = 0; POSITION pos = GetFirstViewPosition(); while (pos != NULL) { CView* pView = GetNextView(pos); ASSERT_VALID(pView); CFrameWnd* pFrame = pView->GetParentFrame(); if (pFrame != NULL) { ASSERT_VALID(pFrame); iCount++; } } if ( iCount > 1 ) return TRUE; return SaveModified(); }
Keywords: kbdss KBHOWTO VC10 VC15 VC20 VC40 VC41 VC42 VC4x VC50 KB99182
Technology: kbAudDeveloper kbMFC kbvc100 kbvc150 kbVC151 kbVC152 kbVC16bitSearch kbVC200 kbVC210 kbVC32bitSearch kbVC410 kbVC420 kbVC500 kbVC500Search kbVC600 kbVCsearch