CMDIFrameWndEx::CreateDocumentWindow
Bir alt belge penceresi oluşturur.
virtual CMDIChildWndEx* CreateDocumentWindow(
LPCTSTR lpcszDocName,
CObject* pObj
);
Parametreler
[in]lpcszDocName
Belge tanımlayıcısı içeren bir metin dizesi. Tipik olarak, bir belge dosyasının tam yolu değil.[in]pObj
Kullanıcı tanımlı bir nesne için bir işaretçi. Örneğin, bir geliştirici belgeyi açıklayan ve belge başlangıçta nasıl başlatılması söyleyen bir uygulamaya özgü veri yapısı oluşturabilirsiniz.
Dönüş Değeri
Bir işaretçi CMDIChildWndEx.
Notlar
Daha önce kayıt defterinde kaydedilen belgelerin listesi yüklenirken çerçeve bu yöntemini çağırır.
Bu yöntem, kayıt defterinden yüklenmekte belgeler oluşturmak için geçersiz kılar.
Örnek
Aşağıdaki örnekte gösterildiği nasıl CreateDocumentWindow , kullanılan VisualStudioDemo örnek: mfc Visual Studio uygulama.
Bu örnekte, g_strStartViewName ", aslında bir disk dosyasından yüklenen bir dosya değildir sanal belgeye" (örneğin, "Başlangıç sayfası") adı olabilir. Bu nedenle, servis talebini işlemek için özel işlem gerekir.
CMainFrame::CMainFrame()
{
CMFCPopupMenu::SetForceShadow(TRUE);
m_bCanConvertControlBarToMDIChild = TRUE;
}
Gereksinimler
Başlık: afxMDIFrameWndEx.h