הפונקציה RemoveMenu מחיקת פריט תפריט או מנתק משנה מתוך התפריט שצוין. אם פריט התפריט פותח תפריט נפתח או תפריט משנה, RemoveMenu לא להרוס את התפריט או ידית האחיזה שלו, מתן אפשרות בתפריט כדי לעשות שימוש חוזר. לפני לקרוא לפונקציה זו, הפונקציה GetSubMenu אמור לאחזר את נקודת האחיזה כדי או בתפריט הנפתח המשנה.
(BOOL RemoveMenu HMENU hMenu, / / לטפל לתפריטUINTuPosition, / / פריט תפריט מזהה או מיקוםUINTuFlags / / פריט תפריט דגל);
ערך | משמעות |
---|---|
MF_BYCOMMAND | מציין שכי uPosition נותן את המזהה של פריט התפריט. אם צוין דגל לא MF_BYCOMMAND ולא MF_BYPOSITION, דגל MF_BYCOMMAND הוא דגל ברירת המחדל. |
MF_BYPOSITION | מציין שכי uPosition נותן מבוסס אפס המיקום היחסי של פריט התפריט. |
אם הפונקציה מצליחה, הערך המוחזר אינו אפס.
אם הפעולה תיכשל, הערך המוחזר הוא אפס. כדי לקבל מידע שגיאות מורחב, לקרוא GetLastError.
היישום חייב לבצע קריאה לפונקציה DrawMenuBar בכל פעם תפריט משתנה, התפריט נמצא בחלון המוצג.
nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:דורש גירסה 1.0 ואילך.
כותרת עליונה:להצהיר על winuser.h.
ייבוא ספריית:השתמש user32.lib.
מבט כולל תפריטים, תפריט פונקציות, CreatePopupMenu, DeleteMenu, DrawMenuBar, GetSubMenu