MDIのアプリケーションを作成


 MDIアプリケーションの子ウィンドウを操作するためのサンプルです。
(備考)
  OnViewNext関数はメニュー( 表示 - 次の窓へ移動)から呼び出しています。
    このメニューのIDは、"ID_VIEW_NEXT" です。


//クリックされた子ウィンドウを操作する
void CMdisapView::OnRButtonDown(UINT nFlags, CPoint point) 
{
	// TODO: この位置にメッセージ ハンドラ用のコードを追加するかまたはデフォルトの処理を呼び出してください
	
	//------------------------------------------------------------
	CString title;
	CClientDC myDC(this);

	//Windowsのタイトルを取得(タイトル出力:SetWindowText())
	this->GetParent()->GetWindowText(title);

	myDC.TextOut(20,30,"右ボタンクリック");
	myDC.TextOut(20,50,"このウィンドウのタイトルは、" + title);

	//-------------------------------------------------------------

	CView::OnRButtonDown(nFlags, point);
}

//次の子ウィンドウをアクティブにする
void CMainFrame::OnViewNext() 
{
	// TODO: この位置にコマンド ハンドラ用のコードを追加してください
	MDINext();
}