Funkcja GetMenuString kopiuje ciąg tekstowy element menu określonego określony bufor.
GetMenuString funkcji funkcja został zastąpiony. Użyj funkcji GetMenuItemInfo do pobrania tekstu elementu menu.
int GetMenuString ( HMENU hMenu, / / dojście do menuUINTuIDItem, / / identyfikator elementu menuLPTSTRlpString, / / wskaźnik do buforu ciąguintnMaxCount, / / maksymalna długooć ciąguUINTuFlag / / menu flags);
Jeśli lpString ma wartość NULL, funkcja zwraca długość ciągu menu.
Jeśli nMaxCount jest równy 0, funkcja zwraca długość ciągu menu.
| Wartość | Znaczenie |
|---|---|
| MF_BYCOMMAND | Wskazuje, że ten uIDItem podaje identyfikator elementu menu. Jeżeli określono flagę MF_BYCOMMAND ani MF_BYPOSITION, Flaga MF_BYCOMMAND jest flagę domyślną. |
| MF_BYPOSITION | Wskazuje, że ten uIDItem daje od zera względne położenie elementu menu. |
Jeśli funkcja, wartość zwracany określa liczbę znaków, kopiowany z bufora, nie włączając kończącego znaku null.
Jeśli funkcja zawiedzie, wartość zwracany jest zero.
Parametr nMaxCount musi być jeden większy niż liczba znaków w ciągu tekstowym, aby pomieścić kończącego znaku null.
Jeśli nMaxCount jest równy 0, funkcja zwraca długość ciągu menu.
Menu omówienie, Funkcje Menu, GetMenuItemID