Gerenciando janelas filho MDI
Janelas de quadro principal MDI (uma por aplicativo) contêm uma janela filho especial chamada de MDICLIENT janela.The MDICLIENT janela gerencia a área de cliente da janela de quadro principal e se tem janelas filho: as janelas de documento, derivadas de CMDIChildWnd. Como as janelas de documento são janelas de quadro próprios (janelas filho de MDI), eles também podem ter seus próprios filhos.Em todos os casos, a janela pai gerencia suas janelas filho e encaminha a alguns comandos para eles.
Em uma janela de quadro MDI a janela do quadro gerencia o MDICLIENT janela, ela reposicionamento em conjunto com barras de controle.The MDICLIENT janela, por sua vez, gerencia todas as janelas de quadro do filho MDI.A figura a seguir mostra a relação entre uma janela de quadro MDI, sua MDICLIENT janela e suas janelas de quadro do documento filho.
Janelas de quadro MDI e filhos
Uma janela de quadro MDI também trabalha em conjunto com a janela filho MDI corrente, se houver um.A janela de quadro MDI delega as mensagens de comando para o filho MDI antes de tentar manipular propriamente dito.