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 дає COLUMN відносне розташування елемента меню. |
Якщо функція завершено успішно, значення визначає кількість знаків, скопійований в буфер, не включаючи припинення null символів.
Якщо функцію не вдається, значення, що повертається, є нуль.
Параметр nMaxCount повинна бути однією перевищує кількість знаків у текстовому рядку для розміщення припинення null символів.
Якщо nMaxCount 0, функція повертає довжина рядка меню.
Огляд меню, меню функції, GetMenuItemID