כמו מסגרת חלון ההליך, שגרת חלון צאצא MDI משתמשת פונקציה לעיבוד הודעות כברירת מחדל. חייבים להיות מועברים כל ההודעות ההליך חלון הצאצא אינו מטפל הפונקציה DefMDIChildProc במקום הפונקציה DefWindowProc . בנוסף, חייבים להיות מועברים מספר הודעות ניהול החלון כדי DefMDIChildProc, גם אם היישום מטפל בהודעה, על מנת MDI לפעול כראוי. להלן ההודעות שהיישום חייב להעביר ל- DefMDIChildProc.
| הודעה | תגובה |
|---|---|
| WM_CHILDACTIVATE | מבצע הפעלת עיבוד כאשר חלונות צאצא מסוג MDI בגודל, הועבר או מוצגים. הודעה זו חייבים להיות מועברים. |
| 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. |