SetMenuItemInfo

הפונקציה SetMenuItemInfo משתנה מידע אודות פריט תפריט.

 (BOOL SetMenuItemInfo HMENU  hMenu,  UINT  uItem,  BOOL  fByPosition,  LPMENUITEMINFO  lpmii  );
 

פרמטרים

hMenu
נקודת אחיזה התפריט שמכיל את פריט התפריט.
uItem
מזהה או מיקום של פריט התפריט כדי לשנות. המשמעות של פרמטר זה תלוי בערך של fByPosition.
fByPosition
ערך המציין את משמעות uItem. אם פרמטר זה הוא FALSE, uItem הוא מזהה פריט תפריט. אחרת, היא עמדה פריט תפריט.
lpmii
מצביע למבנה MENUITEMINFO מכיל מידע אודות פריט התפריט, מציין אילו תכונות פריט תפריט לשינוי.

להחזיר ערכים

אם הפונקציה מצליחה, הערך המוחזר אינו אפס.

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

הערות

מנת האצה לעבוד עם מפת סיביות או פריטי תפריט שצוירו על-ידי הבעלים, הבעלים של התפריט עליך לעבד את ההודעה WM_MENUCHAR. ראה תפריטים Owner-Drawn ואת ההודעה WM_MENUCHAR לקבלת מידע נוסף.

חלונות CE: רק הדגלים הבאים הם חוקיים עבור חבר fMask של מבנה MENUITEMINFO הצביע על-ידי הפרמטר pmii

MIIM_DATA

MIIM_ID

MIIM_TYPE

אם צוין MIIM_TYPE ולאחר מכן חבר fType של MENUITEMINFO חייב להיות סוג הנוכחי של הפריט, במילים אחרות, הסוג אינו ניתן לשינוי.

QuickInfo

nbsp; Windows &NT: מחייב גירסה 4.0 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:דורש גירסה 1.0 ואילך.
כותרת עליונה:להצהיר על winuser.h.
ייבוא ספריית:השתמש user32.lib.
Unicode:מיושם על גירסאות Unicode ו- ANSI ב- Windows NT.

ראה גם

מבט כולל תפריטים, תפריט פונקציות, GetMenuItemInfo, MENUITEMINFO

Index