CMDIFrameWnd::CreateNewChild

Crea una nuova finestra figlio.

CMDIChildWnd* CreateNewChild(
   CRuntimeClass* pClass,
   UINT nResource,
   HMENU hMenu = NULL,
   HACCEL hAccel = NULL
);

Parametri

  • pClass
    La classe di runtime della finestra figlio da creare.

  • nResource
    L'id delle risorse condivise associato alla finestra figlio.

  • hMenu
    Il menu della finestra figlio.

  • hAccel
    La scelta rapida della finestra figlio.

Note

Utilizzare questa funzione per creare finestre figlio di una finestra cornice MDI.

Esempio

// 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);
}

Questo esempio è tratto dall'articolo della Knowledge Base Q201045, "HOWTO: Aggiungere più tipi di finestre a un'applicazione/visualizzazione del Documento Non MDI." Gli articoli della Knowledge Base sono disponibili nella documentazione di Visual Studio in MSDN Library o all'indirizzo https://support.microsoft.com/?ln=IT.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe di CMDIFrameWnd

Grafico della gerarchia