CMDIFrameWndEx::CreateDocumentWindow
Cria uma janela do documento filho.
virtual CMDIChildWndEx* CreateDocumentWindow(
LPCTSTR lpcszDocName,
CObject* pObj
);
Parâmetros
[in] lpcszDocName
Uma seqüência de caracteres de texto que contém um identificador de documento.Geralmente, é o caminho completo de um arquivo de documento.[in] pObj
Um ponteiro para um objeto definido pelo usuário.Por exemplo, um desenvolvedor pode criar uma estrutura de dados específicos do aplicativo que descrevem o documento e informando como o documento deve ser inicializado na inicialização.
Valor de retorno
Um ponteiro para CMDIChildWndEx.
Comentários
A estrutura chama esse método quando ele carrega a lista de documentos salvos anteriormente no registro.
Substitua esse método para criar documentos quando estão sendo carregados do registro.
Exemplo
O exemplo a seguir mostra como CreateDocumentWindow é usado na Exemplo do VisualStudioDemo: Aplicativo do MFC Visual Studio.
Neste exemplo, g_strStartViewNamepode ser o nome de um "documento virtual" (por exemplo, "Página inicial") que, na verdade, não é carregado de um arquivo de disco. Portanto, precisamos processamento especial para lidar com esse caso.
CMainFrame::CMainFrame()
{
CMFCPopupMenu::SetForceShadow(TRUE);
m_bCanCovertControlBarToMDIChild = TRUE;
}
Requisitos
Cabeçalho: afxMDIFrameWndEx.h