יישום שליחת ההודעה WM_MDISETMENU מרובים ממשק (MDI) לקוח חלון מסמך כדי להחליף את תפריט שלם של MDI מסגרת חלון, כדי להחליף בתפריט חלון של מסגרת החלון, או שניהם.
WM_MDISETMENU wParam = hmenuFrame (WPARAM) (HMENU); / / לטפל מסגרת תפריט lParam = hmenuWindow (LPARAM) (HMENU); / / לטפל תפריט חלון
אם ההודעה מצליחה, הערך המוחזר הוא נקודת האחיזה אל תפריט חלון הישן של מסגרת.
אם ההודעה נכשל, הערך המוחזר הוא אפס.
לאחר שליחת הודעה זו, יישום חייב לבצע קריאה לפונקציה DrawMenuBar לעדכן את שורת התפריטים.
אם הודעה זו מחליף את תפריט חלון , פריטי התפריט חלון צאצא MDI הוסרו מתפריט חלון הקודם ולא להוסיף על תפריט חלון חדש.
אם קיים חלון צאצא MDI מוגדל, הודעה זו מחליפה את תפריט חלון MDI מסגרת, הוסרו מתפריט חלון המסגרת הקודמת והוסיף על תפריט חלון חדש של מסגרת חלון תפריט סמל וסמל שחזור.
nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על winuser.h.
מבט כולל על ממשק מסמכים מרובים, הודעות ממשק מרובות של מסמך, DrawMenuBar, WM_MDIREFRESHMENU