GetMenuString

Funcția de GetMenuString copiază șirul de text de pe elementul de meniu specificate în tamponul specificat.

Funcția de funcția GetMenuString a fost înlocuit. Utilizați funcția GetMenuItemInfo pentru a prelua textul elementul de meniu.

int () GetMenuString HMENU  hMenu, / / ocupa în meniulUINTuIDItem, / / meniul punctul identificatorLPTSTRlpString, / / indicatorul pentru a tampon pentru șirulintnMaxCount, / / maxim lungimea ?IRULUIUINTuFlag / / meniul steaguri);
 

Parametrii

hMenu
Ocupa în meniul.
uIDItem
Specifică elementul de meniu să fie schimbat, determinat de parametrul uFlag.
lpString
Indicatorul către buffer-ul care este de a primi șir null-terminated.

În cazul în care lpString este NULL, funcția întoarce lungimea șirului meniu.

nMaxCount
Specifică lungimea maximă, în caractere, șir de copiat. Dacă șirul este mai mult decât maxim specificat în parametrul nMaxCount , caractere suplimentare sunt trunchiate.

În cazul în care nMaxCount este 0, funcția întoarce lungimea șirului meniu.

uFlag
Specifică modul în care parametrul uIDItem este interpretat. Acest parametru trebuie să fie una dintre următoarele valori:
Valoarea Sensul
MF_BYCOMMAND Indică faptul că uIDItem oferă identificatorul elementului de meniu. Dacă nu este specificat nici MF_BYCOMMAND, nici MF_BYPOSITION pavilion, pavilion MF_BYCOMMAND este implicit de pavilion.
MF_BYPOSITION Indică faptul că uIDItem oferă zero-based poziția relativă a elementului de meniu.

Valorile întroarse

Dacă funcția reușește, valoarea returnată specifică numărul de caractere copiate în zona-tampon, nu, inclusiv caracterul null care.

Dacă funcția nu reușește, valoarea returnată este zero.

Observații

Parametrul nMaxCount trebuie să fie unul mai mare decât numărul de caractere din șirul de text pentru a găzdui caracterul null care.

În cazul în care nMaxCount este 0, funcția întoarce lungimea șirului meniu.

A se vedea, de asemenea

Meniurile privire de ansamblu, meniul Funcții, GetMenuItemID

Index