הפונקציה GetMenuString מעתיק מחרוזת הטקסט של פריט התפריט שצוין לתוך המאגר שצוין.
הפונקציה פונקציה GetMenuString הוחלף. השתמש בפונקציה GetMenuItemInfo כדי לאחזר את הטקסט של פריט תפריט.
int GetMenuString ( HMENU hMenu, / / לטפל לתפריטUINTuIDItem, / / מזהה פריט תפריטLPTSTRlpString, / / המצביע אל המאגר עבור המחרוזתintnMaxCount, / / המרבי אורך המחרוזתUINTuFlag / / תפריט דגלי);
אם lpString הוא NULL, הפונקציה מחזירה את האורך של מחרוזת תפריט.
אם nMaxCount הוא 0, הפונקציה מחזירה את האורך של מחרוזת תפריט.
ערך | משמעות |
---|---|
MF_BYCOMMAND | מציין שכי uIDItem נותן את המזהה של פריט התפריט. אם צוין דגל לא MF_BYCOMMAND ולא MF_BYPOSITION, דגל MF_BYCOMMAND הוא דגל ברירת המחדל. |
MF_BYPOSITION | מציין שכי uIDItem נותן מבוסס אפס המיקום היחסי של פריט התפריט. |
אם הפונקציה מצליחה, הערך המוחזר מציין את מספר התווים העתקה למאגר, לא כולל את התו null סיום.
אם הפעולה תיכשל, הערך המוחזר הוא אפס.
הפרמטר nMaxCount חייב להיות אחד גדול יותר מספר התווים במחרוזת טקסט כדי להכיל את התו null סיום.
אם nMaxCount הוא 0, הפונקציה מחזירה את האורך של מחרוזת תפריט.
מבט כולל תפריטים, תפריט פונקציות, GetMenuItemID