GetMenuString

Funksjonen GetMenuString overfører tekststreng for menypunktet den angitte bufferen.

Funksjonen GetMenuString funksjonen har blitt erstattet. Bruke GetMenuItemInfo -funksjonen til å hente elementteksten menyen.

int () GetMenuString HMENU  hMenu, / / håndtere til-menyenUINTuIDItem, / / menyen vare identifikatorLPTSTRlpString, / / peker til bufferen for strengenIntnMaxCount, / / maksimal lengden av strengenUINTuFlag / / menyen flags);
 

Parametere

hMenu
Håndtere til-menyen.
uIDItem
Angir menyelementet som skal endres, i hennhold til parameteren uFlag.
lpString
Pekeren til bufferen som skal motta den null-avbrutte strengen.

Hvis lpString er NULL, returnerer funksjonen lengden på strengen menyen.

nMaxCount
Angir den maksimale lengden, i tegn, av strengen som skal kopieres. Hvis strengen er lengre enn maksimalt som er angitt i parameteren nMaxCount , avkortes ekstra tegn.

Hvis nMaxCount er 0, returnerer funksjonen lengden på strengen menyen.

uFlag
Angir hvordan parameteren uIDItem tolkes. Denne parameteren må være en av følgende verdier:
Verdi Betydning
MF_BYCOMMAND Angir at uIDItem gir identifikator for menyelementet. Hvis verken MF_BYCOMMAND eller MF_BYPOSITION-flagget er angitt, er flagget MF_BYCOMMAND standardflagget.
MF_BYPOSITION Angir at uIDItem gir menyelementet nullbasert relative plassering.

Returverdier

Hvis funksjonen lykkes, verdien som returneres, angir antall tegn som er kopiert til bufferen, ikke inkludert i nulltegnet.

Hvis funksjonen mislykkes, er returverdien null.

Merknader

NMaxCount -parameteren må være større enn antall tegn i tekststrengen å imøtekomme nulltegnet.

Hvis nMaxCount er 0, returnerer funksjonen lengden på strengen menyen.

Se også

Oversikt over menyene, Menyfunksjoner, GetMenuItemID

Index