次の方法で共有


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

参照

参照

CMDIFrameWnd クラス

階層図

その他の技術情報

CMDIFrameWnd のメンバ