Partilhar via


Grupos com guias MDI

A interface de documentos (MDI) vários com guias grupos de recurso permite vários aplicativos de interface (MDI) documento para exibir uma ou mais com guias janelas (ou grupos de janelas com guias, conhecidos sistema autônomo grupos com guias) na área de cliente MDI.As janelas com guias podem ser alinhadas verticalmente ou horizontalmente.Se um aplicativo hospedar mais de um agrupar com guias MDI, os grupos são separados por divisores.

Recursos

Os recursos de grupos MDI com guias são:

  • Um aplicativo pode criar janelas com guias dinamicamente.

  • Um aplicativo pode alinhar janelas com guias horizontal 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

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 do CMDITabInfo classe. Você pode usar os parâmetros padrão ou modificá-las antes de você telefonar CMDIFrameWndEx::EnableMDITabbedGroups.

  • Para modificar as propriedades de um agrupar com guias MDI em time de execução, criar ou modificar um CMDITabInfo objeto e a telefonar CMDIFrameWndEx::EnableMDITabbedGroups novamente

  • Para obter uma lista de MDI com guias janelas, telefonar CMDIFrameWndEx::GetMDITabGroups.

  • Para criar um agrupar de com guias MDI novo próximo a um agrupar com guias ativo, telefonar CMDIFrameWndEx::MDITabNewGroup.

  • Para alternar o foco de entrada para a janela anterior ou seguinte de um agrupar com guias, telefonar CMDIFrameWndEx::MDITabMoveToNextGroup.

  • Para determinar se uma janela é um membro de um agrupar com guias MDI telefonar CMDIFrameWndEx::IsMemberOfMDITabGroup.

  • Para determinar se os grupos MDI com guias ou guias MDI estão habilitados para uma janela de quadro principal, telefonar CMDIFrameWndEx::AreMDITabs. Para determinar somente se os grupos com guias MDI estão habilitados, telefonar CMDIFrameWndEx::IsMDITabbedGroup.

  • Para exibir um menu de atalho quando o usuário clica em uma guia ou você pode arrastar para outro agrupar com guias MDI, substituir CMDIFrameWndEx::OnShowMDITabContextMenu no CMDIFrameWndEx-classe derivada. Se você não implemente esse método, o aplicativo não exibirá o menu de atalho.

  • Para salvar o layout de MDI com guias grupos em um aplicativo, telefonar CMDIFrameWndEx::SaveMDIState. Para carregar um salvo anteriormente MDI com guias analisar de agrupar, telefonar 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.

Consulte também

Referência

Classe CMDIFrameWndEx

Classe CMDIChildWndEx

Classe CMDITabInfo