CMDIFrameWndEx::CreateDocumentWindow

Tworzy okna dokumentu podrzędnego.

virtual CMDIChildWndEx* CreateDocumentWindow( 
   LPCTSTR lpcszDocName, 
   CObject* pObj 
);

Parametry

  • [w]lpcszDocName
    Ciąg tekstowy, który zawiera identyfikator dokumentu.Zazwyczaj jest pełną ścieżkę pliku dokumentu.

  • [w]pObj
    Wskaźnik do obiektu użytkownika.Na przykład deweloper można utworzyć struktury danych aplikacji, dokument opisujący i informacją, jak dokument należy zainicjować podczas uruchamiania.

Wartość zwracana

Wskaźnik do CMDIChildWndEx.

Uwagi

Ramy wywołuje tę metodę ładuje listę dokumentów, które uprzednio zapisane w rejestrze.

Zastąpić tę metodę w celu tworzenia dokumentów, kiedy są ładowane z rejestru.

Przykład

W poniższym przykładzie jak CreateDocumentWindow jest używana w VisualStudioDemo próbki: Aplikacja Visual Studio MFC.

W tym przykładzie g_strStartViewName może być nazwa "wirtualnego dokumentu" (na przykład "Strona początkowa"), który nie jest faktycznie załadowane z pliku dyskowego.Dlatego potrzebujemy specjalnego przetwarzania do obsługi tego przypadku.

CMainFrame::CMainFrame()
{
    CMFCPopupMenu::SetForceShadow(TRUE);

    m_bCanConvertControlBarToMDIChild = TRUE;
}

Wymagania

Nagłówek: afxMDIFrameWndEx.h

Zobacz też

Informacje

Diagram hierarchii

Klasa CMDIFrameWndEx