SetMenuItemBitmaps funkcia priraďuje zadaná bitová mapa položka ponuky. Či je položka ponuky začiarknuté alebo nezačiarknuté, systém zobrazí vhodné bitová mapa vedľa položky ponuky.
BOOL SetMenuItemBitmaps ( HMENU hMenu; / / zvládnuť menuUINTuPosition; / ponuku bode prijímať nové bitové mapyUINTuFlags; / / flags položka ponukyHBITMAPhBitmapUnchecked; / / zvládnuť nezapísanú bitovej mapyHBITMAPhBitmapChecked / / zvládnuť zapísanej bitovej mapy);
| Hodnota | Význam |
|---|---|
| MF_BYCOMMAND | Označuje, že uPosition dáva identifikátor položky ponuky. Ak je zadaný ani MF_BYCOMMAND, ani MF_BYPOSITION, MF_BYCOMMAND je predvoleného príznaku. |
| MF_BYPOSITION | Označuje, že uPosition dáva zero-based relatívnej pozícii položiek ponuky. |
Ak funkciu podarí, vrátená hodnota je nenulové.
Ak funkcia zlyhá, vrátená hodnota je nula. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.
Ak hBitmapUnchecked alebo hBitmapChecked parameter hodnotu NULL, systém zobrazí nič vedľa položky ponuky zodpovedajúce kontroly štátu. Ak obidva parametre sú NULL, systém zobrazí bitová mapa predvolené začiarknite toto pole, ak položka sa kontroluje a odstraňuje bitovú mapu, keď tovar nie je začiarknuté.
Keď zničené v ponuke týchto bitové mapy nie sú zničené; je to až na uplatňovanie zničiť.
Odbavené a neodbavené bitové mapy by mali byť Monochromatický. Systém používa prevádzkovateľ Boolean A spojiť bitové mapy s ponukou, tak, že biela časť stáva transparentné a čierne časti sa zmení na farbu položky ponuky. Ak používate farebný bitové mapy, výsledky môžu byť nežiaduce.
Použite funkciu GetSystemMetrics s CXMENUCHECK a CYMENUCHECK hodnoty na načítanie bitová mapa rozmery.
nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Nepodporované.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.
Prehľad menu, Menu funkcie, GetSystemMetrics