SetMenuItemBitmaps

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);
 

Parametre

hMenu
Rukoväť na ponuku obsahujúcu položky prijímať nové začiarknutia bitové mapy.
uPosition
Určuje položka ponuky zmeniť, ako určí uFlags parameter.
uFlags
Určuje, ako sa vykladá uPosition parameter. UFlags parameter musí byť jedno z nasledovných hodnôt.
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.

hBitmapUnchecked
Rukoväť na bitovej mape zobrazí po ponuke položka nie je začiarknuté.
hBitmapChecked
Rukoväť na bitovej mape zobrazí, keď je začiarknutá položka ponuky.

Note:

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.

Poznámky

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.

Stručné informácie

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.

Pozri tiež

Prehľad menu, Menu funkcie, GetSystemMetrics

Index