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