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();
}