Написання процедура вікна дитини

Як рамку вікна процедури процедуру вікна 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.

Index