int GetMenuString ( UINT nIDItem, lptstr lpString, int nMaxCount, UINT nFlags ) const;
int GetMenuString (UINT nIDItemCString&rStringUINTnFlags) const;
Dönüş değeri
Arabelleğe null Sonlandırıcı dahil değil, kopyalanan bayt sayısını belirtir.
Parametreleri
nIDItem
Menü öğesi tamsayı tanımlayıcısı veya menü öğesinin kaydırma menüsünde, nFlags değerine bağlı olarak belirtir.
lpString
Etiket alacak olan tampon noktaları.
rString
Kopyalanan menü dize alacak olan CString nesnesine bir başvuru.
nMaxCount
Kopyalanacak etiketi en fazla uzunluğu (bayt cinsinden) belirtir. Etiket en fazla belirtilen nMaxCountuzunsa, URL'deki fazladan karakterler kesilir.
nFlags
NIDItem parametresi yorumunu belirler. Aşağıdaki değerlerden biri olabilir:
| nFlags | NIDItem yorumu |
| MF_BYCOMMAND | Parametre komut Kımlığı varolan menü öğesini verir belirtir. Ne mf_bycommand ne de MF_BYPOSITION ayarlanırsa, bu varsayılan değerdir. |
| MF_BYPOSITION | Parametre varolan menü öğesinin konumunu verir belirtir. İlk öğe 0 konumunda olan. |
Açıklamalar
Belirtilen menü öğesinin etiketi için belirtilen arabellek kopyalar.
NMaxCount parametresi bir dize sonlandıran boş karakterin barındırmak için etiket karakter sayısından daha büyük olmalıdır.
CMenu genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz: CMenu::GetMenuState, CMenu::ModifyMenu, :: GetMenuString