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