Aracılığıyla paylaş


CMDIFrameWnd::CreateNewChild

Yeni bir alt pencere oluşturur.

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

Parametreler

  • pClass
    Oluşturulacak alt pencere çalışma zamanı sınıfı.

  • nResource
    Alt pencere ile ilişkilendirilmiş paylaşılan kaynak kimliği.

  • hMenu
    Alt penceresinin menü.

  • hAccel
    Alt penceresinin Hızlandırıcı.

Notlar

Windows bir MDI çerçevesi penceresinin alt oluşturmak için bu işlevi kullanın.

Örnek

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

Bu örnek bir Q201045, Bilgi Bankası makalesinden alıntıdır "nasıl yapılır: Non-belge/View MDI uygulaması birden fazla pencere türü ekleyin." Bilgi Tabanı makalelerini MSDN Kitaplığı Visual Studio belgelerinde veya https://support.microsoft.com/default.aspx?ln=trdefault.aspx?ln=tr sitesinde bulabilirsiniz.

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CMDIFrameWnd sınıfı

Hiyerarşi grafik