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);
}
この例は、サポート技術情報の文書 Q201045 の抜粋、「HOWTO:です。ドキュメント/非表示の MDI に追加の複数のウィンドウの型」App。サポート技術情報の文書は、MSDN ライブラリの Visual Studio のドキュメント、または https://support.microsoft.com で参照できます。
必要条件
ヘッダー: afxwin.h