Odbavené a neodbavené položky Menu

Položka ponuky môže byť začiarknuté alebo nezačiarknuté. Systém zobrazí bitová mapa vedľa položky začiarknuté menu označovať ich skontrolovať stav. Systému nezobrazí bitová mapa vedľa prázdne položky, ak nie je určený "nechránenú" bitová definovanom aplikáciou. Len položky ponuky v ponuke mohli kontrolovať; nemôže byť kontrolované položky v menu, bar.

Aplikácie zvyčajne skontrolovať alebo zrušte začiarknutie položky ponuky uvádzať, či existuje možnosť je v skutočnosti. Predpokladajme, že žiadosť je panel s nástrojmi, ktorý užívateľ môžete zobraziť alebo skryť pomocou panela s nástrojmi príkazu v ponuke. Keď je panel s nástrojmi skrytý, nie je začiarknutá položka ponuky panela s nástrojmi . Keď používateľ vyberie príkaz, uplatňovanie kontrol položka ponuky a zobrazí panel s nástrojmi.

Začiarknite toto pole atribútu kontroluje, či je začiarknutá položka ponuky. Položka ponuky začiarknite toto pole atribútu môžete nastaviť pomocou funkcie CheckMenuItem . GetMenuState funkcie môžete použiť na určenie, či položka ponuky je aktuálne začiarknuté alebo nezačiarknuté.

Namiesto CheckMenuItem a GetMenuState, môžete použiť funkcie GetMenuItemInfo a SetMenuItemInfo získať a nastaviť stav začiarknite položku ponuky.

Niekedy skupinu položiek ponuky zodpovedá množiny vzájomne sa vylučujúcich možností. V tomto prípade možno uvádzať vybratú možnosť pomocou zapísanej rádio položka ponuky (analogické ovládací prvok tlačidla rádia). Kontrolovať rádio položky sa zobrazia s bitovú odrážku namiesto bitová mapa začiarkavacie znamienko. Skontrolujte položku ponuky a urobiť z neho rádio tovar, použiť funkciu CheckMenuRadioItem.

Podľa predvoleného nastavenia systém zobrazí začiarkavacie znamienko alebo odrážku bitmapy vedľa položky začiarknuté ponuky a žiadne bitová mapa vedľa položky nezapísanú menu. Je však použiť funkciu SetMenuItemBitmaps chcete pridružiť definovanom aplikáciou odbavené a neodbavené rastre položka ponuky. Systém potom použije zadaný bitové mapy označovať položky ponuky zapísanej alebo nezapísanej štátu.

Definovanom aplikáciou rastre priradená položka ponuky musí byť rovnakej veľkosti ako predvolené začiarknite toto pole bitová mapa, ktorých rozmery sa môžu líšiť v závislosti od rozlíšenia obrazovky. Získavať správne rozmery použitie GetSystemMetrics funkciu. Môžete vytvoriť viacero bitová mapa zdroje na rozlíšenie rôznych obrazovky; vytvoriť jeden prostriedok bitovej mapy a mierku, ak je to potrebné; vytvorenie bitovej mapy v čase spustenia alebo nakreslite obrázok v ňom. Bitové mapy môžu byť monochromatické alebo farebné. Však pretože položky menu sú prevrátená keď zvýrazní vzhľad určité farby invertovaného bitové mapy môžu byť nežiaduce. Ďalšie informácie nájdete v téme bitové mapy.

Index