Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Observação
A biblioteca Microsoft Foundation Classes (MFC) continua sendo suportada. No entanto, não estamos mais adicionando recursos ou atualizando a documentação.
O recurso de grupos com guias da interface de documentos múltiplos (MDI) permite que aplicativos de interface de documentos múltiplos exibam uma ou mais janelas com guias (ou grupos de janelas com guias, conhecidos como grupos com guias) na área do cliente MDI. As janelas com abas podem ser alinhadas vertical ou horizontalmente. Se um aplicativo hospedar mais de um grupo com guias MDI, os grupos serão separados por divisores.
Características
Veja a seguir os recursos de grupos com guias MDI:
Um aplicativo pode criar janelas com guias dinamicamente.
Um aplicativo pode alinhar janelas com abas horizontalmente ou verticalmente.
Grupos de janelas com guias são separados por divisores. O usuário pode redimensionar grupos com guias usando um divisor.
O usuário pode arrastar guias individuais entre grupos.
O usuário pode arrastar guias individuais para criar novos grupos.
O usuário pode mover guias ou criar novos grupos usando um menu de atalho.
Um aplicativo pode salvar e carregar o layout de janelas com guias.
Um aplicativo pode salvar e carregar a lista de documentos MDI.
Um aplicativo pode acessar grupos de guias individuais e modificar seus parâmetros.
Usar grupos com guias MDI
Veja a seguir as tarefas normalmente executadas com grupos com guias MDI:
Para habilitar grupos com guias MDI para uma janela de quadro principal, chame CMDIFrameWndEx::EnableMDITabbedGroups. O segundo parâmetro desse método é uma instância da
CMDITabInfoclasse. Você pode usar os parâmetros padrão ou modificá-los antes de chamarCMDIFrameWndEx::EnableMDITabbedGroups.Para modificar as propriedades de um grupo com guias MDI em tempo de execução, crie ou modifique um
CMDITabInfoobjeto e chameCMDIFrameWndEx::EnableMDITabbedGroupsnovamentePara obter uma lista de janelas com guias MDI, chame
CMDIFrameWndEx::GetMDITabGroups.Para criar um novo grupo com guias MDI ao lado de um grupo com guias ativo, chame
CMDIFrameWndEx::MDITabNewGroup.Para mudar o foco de entrada para a janela anterior ou seguinte de um grupo com guias, chame
CMDIFrameWndEx::MDITabMoveToNextGroup.Para determinar se uma janela é membro de um grupo com guias MDI, chame
CMDIFrameWndEx::IsMemberOfMDITabGroup.Para determinar se as guias MDI ou os grupos com guias MDI estão habilitados em uma janela de quadro principal, chame
CMDIFrameWndEx::AreMDITabs. Para determinar apenas se os grupos com guias MDI estão habilitados, chameCMDIFrameWndEx::IsMDITabbedGroup.Para exibir um menu de atalho quando o usuário clicar em uma guia ou arrastá-la para outro grupo com guias MDI, substitua
CMDIFrameWndEx::OnShowMDITabContextMenuna classe derivadaCMDIFrameWndEx. Se você não implementar esse método, o aplicativo não exibirá o menu de atalho.Para salvar o layout de grupos com guias MDI em um aplicativo, chame
CMDIFrameWndEx::SaveMDIState. Para carregar um perfil de grupo com guias MDI salvo anteriormente, chameCMDIFrameWndEx::LoadMDIState. Você também pode chamar esses métodos para carregar ou salvar a lista de documentos abertos em um aplicativo MDI. Para obter mais informações sobre como salvar e carregar o estado MDI, consulte CMDIFrameWndEx::LoadMDIState.
Consulte também
Elementos de interface de usuário
Classe CMDIFrameWndEx
Classe CMDIChildWndEx
Classe CMDITabInfo