GetMenuString

GetMenuString funkcia skopíruje textový reťazec zadaná ponuka položky do zadanej medzipamäte.

GetMenuString funkcie funkcia stali bezpredmetnými. Použite GetMenuItemInfo funkciu Načítať položky text ponuky.

int GetMenuString ( HMENU  hMenu; / / spracovať do ponukyUINTuIDItem; / ponuku bode identifikátorLPTSTRlpString; / / ukazovateľ do medzipamäte pre reťazecintnMaxCount; / / maximálna dĺžka reťazcaUINTuFlag / / flags ponuky);
 

Parametre

hMenu
Spracovať do ponuky.
uIDItem
Určuje položka ponuky zmeniť, ako určí uFlag parameter.
lpString
Ukazovateľ medzipamäť, ktorá nie je získať reťazec zakončený nulou.

Ak lpString nie je NULL, funkcia vráti dĺžku reťazca ponuky.

nMaxCount
Určuje maximálnu dĺžku znakov reťazca na skopírovanie. Ak reťazec je dlhšia ako maximálna zadané v parametri nMaxCount , dodatočné znaky sú skrátené.

Ak nMaxCount hodnotu 0, funkcia vráti dĺžku reťazca ponuky.

uFlag
Určuje, ako sa vykladá uIDItem parameter. Tento parameter musí byť jedno z nasledovných hodnôt:
Hodnota Význam
MF_BYCOMMAND Označuje, že uIDItem dáva identifikátor položky ponuky. Ak je zadaná MF_BYCOMMAND ani MF_BYPOSITION vlajkou, MF_BYCOMMAND vlajka je predvoleného príznaku.
MF_BYPOSITION Označuje, že uIDItem dáva zero-based relatívnej pozícii položiek ponuky.

Note:

Ak funkciu podarí, vrátená hodnota určuje počet znakov skopírovať do medzipamäte nie vrátane koncový znak null.

Ak funkcia zlyhá, vrátená hodnota je nula.

Poznámky

NMaxCount parameter musí byť jeden väčší ako počet znakov v textovom reťazci prispôsobiť koncový znak null.

Ak nMaxCount hodnotu 0, funkcia vráti dĺžku reťazca ponuky.

Pozri tiež

Ponuky prehľad funkcií Menu GetMenuItemID

Index