Будь-яку кількість дитини windows можна з'являються у вікні клієнтові в будь-який час, але тільки один може бути активним. Активний дочірнє вікно розташовується на всі інші вікна дитини, і її межу виділяється.
Користувач може активувати неактивні дитини-вікно, натиснувши його. Застосунок MDI активує дочірнього вікна на це повідомлення WM_MDIACTIVATE до клієнта вікна MDI. Як клієнт вікно обробляє це повідомлення, він посилає повідомлення WM_MDIACTIVATE вікно процедуру дочірнього вікна буде активована і вікна дитини, який деактивується, процедура вікно.
Щоб запобігти Активація дочірнього вікна, обробляти повідомлення, WM_NCACTIVATE дочірнього вікна повернувши FALSE.
Система стежить за розташування кожної дитини вікна у стосі вікон, які перекриваються. Цей укладання відомий як Z порядку. Користувач може активувати наступного дочірнього вікна в Z-послідовності за допомогою наступної команди з меню " вікно " в активному вікні. Застосунок активує наступне (або попереднє) дочірнього вікна в Z-послідовності відправивши повідомлення WM_MDINEXT до клієнта вікна.
Отримати ручку, щоб активні дочірнього вікна MDI застосування відсилає повідомлення WM_MDIGETACTIVE вікна клієнта.