Як рамку вікна процедури процедуру вікна MDI дитини використовує спеціальні функції для обробки повідомлень за замовчуванням. Всі повідомлення, що процедура вікно дитина не займається повинна бути передана на DefMDIChildProc функцію, а не DefWindowProc функції. Крім того, деякі повідомлення керування вікнами повинна бути передана на DefMDIChildProc, навіть якщо повідомлення, для того, щоб функціонувати правильно MDI обробки програмою. Нижче наведені повідомлень, застосунок має пройти до DefMDIChildProc.
| Повідомлення | Відповідь |
|---|---|
| WM_CHILDACTIVATE | Виконує активації обробку, якщо розмір, переміщено або відображається MDI дитини windows. Це повідомлення має бути прийнятий. |
| WM_GETMINMAXINFO | Обчислює Розмір розгорнутого дочірнього вікна MDI, на основі поточного розміру вікна MDI клієнта. |
| WM_MENUCHAR | Передає повідомлення рамка вікна MDI. |
| WM_MOVE | Переобчислення MDI клієнт смуги прокручування, якщо вони присутні. |
| WM_SETFOCUS | Активує дочірнього вікна, якщо це не активного вікна MDI дитини. |
| WM_SIZE | Виконує операції, необхідні для зміни розміру вікна, особливо для розгортання або відновлення з вікна MDI дитини. Не вдається передати повідомлення DefMDIChildProc функція дає вельми небажано результати. |
| WM_SYSCOMMAND | Обробляє команди меню вікно (раніше відома як система): SC_NEXTWINDOW, SC_PREVWINDOW, SC_MOVE, SC_SIZE і SC_MAXIMIZE. |