Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

Hiyerarşi grafik

CMDIFrameWndEx sınıfı