Grupos com guias MDI
O recurso de grupos com guias MDI (interface) múltiplos documentos permite que vários aplicativos de interface (MDI) do documento exibir uma ou mais janelas (ou grupos de janelas com guias, conhecidos como grupos com guias) na área do cliente MDI.Janelas com guias podem ser alinhadas verticalmente ou horizontalmente.Se um aplicativo hospeda mais de um grupo com guias MDI, os grupos são separados por divisores.
Recursos
Estes são os recursos dos grupos MDI com guias:
Um aplicativo pode criar janelas com guias dinamicamente.
Um aplicativo pode alinhar janelas horizontalmente ou verticalmente.
Grupos de janelas com guias são separados por divisores.O usuário pode redimensionar grupos com guias usando o 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 com guias individuais e modificar seus parâmetros.
Usar o MDI com guias grupos
As tarefas comumente executadas com grupos MDI com guias são:
Para habilitar grupos MDI com guias para uma janela do quadro principal, chame CMDIFrameWndEx::EnableMDITabbedGroups.O segundo parâmetro desse método é uma instância de CMDITabInfo classe.Você pode usar os parâmetros padrão ou modificá-las antes de chamar CMDIFrameWndEx::EnableMDITabbedGroups.
Para modificar as propriedades de um grupo com guias MDI em tempo de execução, criar ou modificar um CMDITabInfo objeto e chamada CMDIFrameWndEx::EnableMDITabbedGroups novamente
Para obter uma lista de MDI com guias windows, chamada CMDIFrameWndEx::GetMDITabGroups.
Para criar um novo grupo com guias MDI ao lado de um grupo com guias ativo, chamar CMDIFrameWndEx::MDITabNewGroup.
Deslocar o foco de entrada para a janela anterior ou próxima de um grupo com guias, chamada CMDIFrameWndEx::MDITabMoveToNextGroup.
Para determinar se uma janela é membro de um MDI com guias chamada grupo CMDIFrameWndEx::IsMemberOfMDITabGroup.
Para determinar se as guias MDI ou MDI com guias grupos está ativados para uma janela do quadro principal, chame CMDIFrameWndEx::AreMDITabs.Para determinar somente se MDI com guias grupos está habilitados, chame CMDIFrameWndEx::IsMDITabbedGroup.
Para exibir um menu de atalho quando o usuário clica em uma guia ou arrasta-o para outro grupo com guias MDI, substituir CMDIFrameWndEx::OnShowMDITabContextMenu na CMDIFrameWndEx-classe derivada.Se você implementar esse método, o aplicativo não exibirá o menu de atalho.
Para salvar o layout de grupos MDI com guias em um aplicativo, chame CMDIFrameWndEx::SaveMDIState.Para carregar um salvo anteriormente MDI com guias perfil de grupo, chamada CMDIFrameWndEx::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 estado MDI, consulte CMDIFrameWndEx::LoadMDIState.