WM_MDISETMENU

יישום שליחת ההודעה WM_MDISETMENU מרובים ממשק (MDI) לקוח חלון מסמך כדי להחליף את תפריט שלם של MDI מסגרת חלון, כדי להחליף בתפריט חלון של מסגרת החלון, או שניהם.

WM_MDISETMENU wParam = hmenuFrame (WPARAM) (HMENU);  / / לטפל מסגרת תפריט lParam = hmenuWindow (LPARAM) (HMENU); / / לטפל תפריט חלון 

 

פרמטרים

hmenuFrame
הערך של wParam. לטפל על תפריט חלון חדש של המסגרת. אם פרמטר זה הוא NULL, בתפריט חלון מסגרת לא משתנה.
hmenuWindow
הערך של lParam. לטפל על תפריט חלון חדש. אם פרמטר זה הוא NULL, תפריט החלון אינו משתנה.

להחזיר ערכים

אם ההודעה מצליחה, הערך המוחזר הוא נקודת האחיזה אל תפריט חלון הישן של מסגרת.

אם ההודעה נכשל, הערך המוחזר הוא אפס.

הערות

לאחר שליחת הודעה זו, יישום חייב לבצע קריאה לפונקציה DrawMenuBar לעדכן את שורת התפריטים.

אם הודעה זו מחליף את תפריט חלון , פריטי התפריט חלון צאצא MDI הוסרו מתפריט חלון הקודם ולא להוסיף על תפריט חלון חדש.

אם קיים חלון צאצא MDI מוגדל, הודעה זו מחליפה את תפריט חלון MDI מסגרת, הוסרו מתפריט חלון המסגרת הקודמת והוסיף על תפריט חלון חדש של מסגרת חלון תפריט סמל וסמל שחזור.

QuickInfo

nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על winuser.h.

ראה גם

מבט כולל על ממשק מסמכים מרובים, הודעות ממשק מרובות של מסמך, DrawMenuBar, WM_MDIREFRESHMENU

Index