De functie GetMenuString kopieert de tekenreeks van de opgegeven menu-item in de opgegeven buffer.
De functie van GetMenuString is achterhaald. De functie GetMenuItemInfo de tekst menu item ophalen.
int () GetMenuString HMENU hMenu, / / ingang naar het menuUINTuIDItem, / / menu-item idLPTSTRlpString, / / pointer naar de buffer voor de tekenreeksintnMaxCount, / / maximale lengte van de tekenreeksUINTuFlag / / menu vlaggen);
Als lpString NULL is, retourneert de functie de lengte van de tekenreeks menu.
Als nMaxCount 0 is, retourneert de functie de lengte van de tekenreeks menu.
Waarde | Betekenis |
---|---|
MF_BYCOMMAND | Geeft aan dat uIDItem geeft de id van het menu-item. Als noch de MF_BYCOMMAND noch MF_BYPOSITION vlag is opgegeven, is de vlag MF_BYCOMMAND de standaardmarkering. |
MF_BYPOSITION | Geeft aan dat uIDItem geeft de op nul gebaseerde relatieve positie van het menu-item. |
Als de functie slaagt, geeft de retourwaarde het aantal tekens gekopieerd naar de buffer, niet met inbegrip van het afsluitende null-teken.
Als de functie mislukt, is de retourwaarde nul.
De parameter nMaxCount moet een groter dan het aantal tekens in de tekenreeks voor het afsluitende null-teken.
Als nMaxCount 0 is, retourneert de functie de lengte van de tekenreeks menu.
Overzicht van de menu's, menufuncties, GetMenuItemID