Int GetMenuString ( UINT nIDItem, LPTSTR lpString, int nMaxCount, UINT nFlags ) константа;
int GetMenuString (UINT nIDItemCString&rStringUINTnFlags) константа;
Значення, яке повертається
Визначає фактична кількість байтів, скопійований в буфер, не включаючи null Термінатор.
Параметри
nIDItem
Визначає ідентифікатор цілого пункту меню або зсув елемент меню в меню, залежно від того, значення nFlags.
lpString
Пункту до буфера, щоб отримати етикетки.
rString
Посилання на CString об'єкт, який буде отримувати скопійовані меню рядка.
nMaxCount
Вказує максимальну довжину (у байтах) наклейки для копіювання. Якщо підпис більше, ніж максимальна зазначено в nMaxCount, додаткові символи скорочуються.
nFlags
Визначає інтерпретацію параметр nIDItem . Це може бути однією з таких значень:
| nFlags | Тлумачення nIDItem |
| MF_BYCOMMAND | Визначає, що параметр дає команди ID існуючий пункт меню. Це за замовчуванням, якщо ні MF_BYCOMMAND , ні MF_BYPOSITION. |
| MF_BYPOSITION | Визначає, що параметр дає позиції існуючий пункт меню. Перший елемент, що знаходиться на позиції 0. |
Зауваження
Копіює мітку вказане меню пункту вказаний буфер.
NMaxCount параметр повинен бути більшим за кількість символів у етикетку, щоб вмістити null символ, що завершує рядок.
Огляд CMenu |nbsp; Члени класу | Ієрархічна діаграма
Дивіться також CMenu::GetMenuState, CMenu::ModifyMenu, :: GetMenuString