Funksjonen GetMenuState henter menyen flaggene tilknyttet menypunktet. Hvis menyelementet, åpnes en undermeny, returnerer denne funksjonen også antall elementer i undermenyen.
Funksjonen GetMenuState har blitt erstattet av funksjonen GetMenuItemInfo . Du kan fortsatt bruke GetMenuState, men hvis du ikke trenger noen av det utbygget vise egenskaper av GetMenuItemInfo.
() UINT GetMenuState HMENU hMenu, / / håndtere-menyenUINTuId, / / meny artikkel å spørring UINTuFlags / / menyen flags);
| Verdi | Beskrivelse |
|---|---|
| MF_BYCOMMAND | Angir at uId -parameteren gir identifikator for menyelementet. MF_BYCOMMAND-flagget er standard hvis verken MF_BYCOMMAND eller MF_BYPOSITION-flagget er angitt. |
| MF_BYPOSITION | Angir at uId -parameteren gir menyelementet nullbasert relative plassering. |
Hvis det angitte elementet ikke finnes, er returverdien 0xFFFFFFFF.
Hvis menyelementet, åpnes en undermeny, minst signifikante byte av verdien som returneres inneholder flaggene på menyen som er knyttet til varen, og den signifikante byten inneholder antall elementer i undermenyen, åpnes av elementet.
Ellers er returverdien en maske (boolsk eller) av flaggene på menyen. Følgende er menyen flaggene tilknyttet menyelementet.
| Verdi | Beskrivelse |
|---|---|
| MF_CHECKED | En hake ved siden av elementet (for miste-ned menyer, undermenyer og hurtigmenyer bare). |
| MF_DISABLED | Deaktiverer elementet. |
| MF_GRAYED | Deaktiverer og grays elementet. |
| MF_HILITE | Uthever elementet. |
| MF_MENUBARBREAK | Funksjoner den samme som MF_MENUBREAK flagg, unntatt for å miste-ned menyer, undermenyer og hurtigmenyer, der den nye kolonnen er atskilt fra kolonnen gammelt med en loddrett linje. |
| MF_MENUBREAK | Plasserer elementet på en ny linje (for menylinjer) eller i en ny kolonne (for miste-ned menyer, undermenyer og hurtigmenyer) uten å skille kolonner. |
| MF_SEPARATOR | Oppretter en vannrett skille linje (for miste-ned menyer, undermenyer og hurtigmenyer bare). |
Oversikt over menyene, Menyfunksjoner, GetMenu, GetMenuItemCount, GetMenuItemID, GetMenuItemInfo