CMDIFrameWnd::CreateNewChild
更新 : 2007 年 11 月
新しい子ウィンドウを作成します。
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);
}
この例は、サポート技術情報の「HOWTO: Add Multiple Window Types to a Non-Document/View MDI App (Q201045)」からの抜粋です。サポート技術情報の文書は、MSDN ライブラリの Visual Studio のドキュメント、または https://support.microsoft.com で参照できます。
必要条件
ヘッダー : afxwin.h