Ativação de janela de filho

Qualquer número de janelas filho pode aparecer na janela do cliente a qualquer momento, mas somente um pode estar ativo. A janela filho ativo está posicionada na frente de todas as outras janelas filho, e sua borda é realçada.

O usuário pode ativar uma janela inativa filho clicando nele. Um aplicativo MDI ativa uma janela filho, enviando uma mensagem WM_MDIACTIVATE para a janela do cliente MDI. Como a janela do cliente processa esta mensagem, ele envia uma mensagem WM_MDIACTIVATE para o procedimento janela da janela filho para ser ativado e para o procedimento janela da janela filho está sendo desativado.

Para impedir que uma janela filho ativando, manipular a mensagem WM_NCACTIVATE para a janela filho Retornando FALSE.

O sistema mantém registro de cada criança posição janela da pilha de sobreposição windows. Este empilhamento é conhecida como a ordem Z. O usuário pode ativar a janela filho Avançar na ordem Z, escolhendo o próximo comando do menu de janela da janela ativa. Um aplicativo ativa a janela filho Avançar (ou anterior) na ordem Z, enviando uma mensagem WM_MDINEXT para a janela do cliente.

Para recuperar o identificador para o janela filho ativa, o aplicativo MDI envia uma mensagem WM_MDIGETACTIVE para a janela do cliente.

Index