Gestione di finestre figlio MDI

Le finestre cornice principale MDI (una per applicazione) contengono una finestra figlio speciale denominata finestra MDICLIENT. La finestra MDICLIENT gestisce l'area client della finestra cornice principale e ha finestre figlio: le finestre del documento, derivate da CMDIChildWnd. Poiché le finestre di documento sono esse stesse finestre cornice (finestre figlio MDI), possono avere a loro volta finestre figlio. In questi casi, la finestra padre gestisce le relative finestre figlio e inoltra alcuni comandi.

In una finestra cornice MDI la finestra cornice gestisce la finestra MDICLIENT, riposizionandola in combinazione con le barre di controllo. La finestra MDICLIENT, a sua volta, gestisce tutte le finestre frame figlio MDI. Nella figura seguente viene illustrata la relazione tra una finestra cornice MDI, la finestra MDICLIENT e le finestre cornice del documento figlio.

Child windows in an MDI frame window.
Finestre cornice MDI ed elementi figli

Una finestra cornice MDI agisce anche insieme alla finestra figlio MDI corrente, se presente. La finestra cornice MDI delega i messaggi di comando alla finestra figlio MDI prima di tentare di gestirli essa stessa.

Cosa vuoi sapere di più su

Vedi anche

Uso di finestre cornice