GetMenuString işlevi, belirtilen arabelleğe belirtilen menü öğesinin metin dizesini kopyalar.
GetMenuString işlevi işlev bırakmıştır. Menü madde metni almak için GetMenuItemInfo işlevini kullanın.
int GetMenuString) HMENU'nun HMENU'nun, / / idare menüUINTuIDItem, / / menü madde tanımlayıcısılptstrlpString, / / dizesi arabelleği işaretçisineintnMaxCount, / / maksimum dizenin uzunluğuUINTuFlag / / menü flags);
LpString null ise, işlev menü dize uzunluğunu döndürür.
NMaxCount 0 ise, işlev menü dize uzunluğunu döndürür.
| Değer | Anlamı |
|---|---|
| MF_BYCOMMAND | Bu uIDItem menü öğesi tanıtıcısı sağlar gösterir. Ne mf_bycommand ne de MF_BYPOSITION bayrak belirtilmezse, varsayılan bayrak mf_bycommand bayrağı olduğunu. |
| MF_BYPOSITION | Bu uIDItem menü öğesi sıfır tabanlı göreceli konumunu verir gösterir. |
İşlev başarılı olursa, dönüş değeri arabelleğe Sonlandırıcı boş karakter dahil değil, kopyalanan karakter sayısını belirtir.
İşlev başarısız olursa, dönüş değeri sıfırdır.
NMaxCount parametresi bir Sonlandırıcı boş karakter sığması için metin dizesindeki karakter sayısını daha büyük olmalıdır.
NMaxCount 0 ise, işlev menü dize uzunluğunu döndürür.
Menüler genel bakış, menü işlevleri, GetMenuItemID