Partilhar via


Gerenciando o MDI Child Windows

As janelas do quadro principal MDI (uma por aplicação) contêm uma janela filha especial chamada MDICLIENT. A janela MDICLIENT gerencia a área do cliente da janela principal e tem janelas filhas derivadas de CMDIChildWnd: as janelas de documentos. Como as janelas de documentos são as próprias janelas com moldura (janelas-filhas MDI), elas também podem ter os seus próprios filhos. Em todos esses casos, a janela pai gerencia suas janelas filhas e encaminha alguns comandos para elas.

** Numa janela de moldura MDI, a moldura gerencia a janela MDICLIENT, reposicionando-a juntamente com as barras de controlo. A janela MDICLIENT, por sua vez, controla todas as janelas de sub-quadro MDI. A figura a seguir mostra a relação entre uma janela de moldura MDI, a respetiva janela MDICLIENT e as suas janelas de documento filho.

Janelas-filho numa janela de moldura MDI.
MDI Frame Windows e Crianças

Uma janela de estrutura MDI também funciona em conjunto com a janela MDI filha atual, se existir uma. A janela de quadro MDI delega mensagens de comando ao filho MDI antes que ele tente manipulá-las por conta própria.

O que você quer saber mais sobre

Ver também

Usando o Frame Windows