CMDIFrameWnd::CreateNewChild
新しい子ウィンドウを作成します。
CMDIChildWnd* CreateNewChild(
CRuntimeClass* pClass,
UINT nResource,
HMENU hMenu = NULL,
HACCEL hAccel = NULL
);
パラメーター
pClass
作成する子ウィンドウのランタイム クラス。nResource
子ウィンドウに関連付けられた共有リソースの ID。hMenu
子ウィンドウのメニュー。hAccel
子ウィンドウのアクセラレータ。
解説
MDI フレーム ウィンドウの子ウィンドウを作成します。
使用例
// CMainFrame is a CMDIFrameWnd-derived class,
// OnNewDraw is a menu command handler,
// CDrawFrame is a CMDIChildWnd-derived class.
void CMainFrame::OnNewDraw()
{
CreateNewChild(RUNTIME_CLASS(CDrawFrame), IDR_DRAW, m_hDrawMenu,
m_hDrawAccel);
}
この例は「サポート技術情報」(knowledge Base) の資料 Q201045、からの抜粋です「HOWTO:複数の種類のウィンドウ、非ドキュメント/ビュー MDI アプリケーションを追加します。サポート技術情報の文書は、MSDN ライブラリの Visual Studio のドキュメント、または https://support.microsoft.com で参照できます。
必要条件
**ヘッダー:**afxwin.h