Share via


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

参照

関連項目

CMDIFrameWnd クラス

階層図