CoolBasic SDK

CheckPopupMenuItem

Include "cbAPI.cb"

KUVAUS
Asettaa valinnan tilan (check/uncheck).
Tämä tarkoittaa sitä että jokin valinta voidaan laittaa "päälle" eli valintateksin vieressä näkyy "ruksi".

Paluuarvo on valinnan tila joka oli ennen muutosta.
Paluuarvo on -1 jos toiminto epäonnistui.

KÄYTTÖ
CheckPopupMenuItem(menuID, itemID, checked)
menuID - Valikon tunnus jonka sisältämän valinnan tilaa halutaan vaihtaa. Tunnus on saatu funktiolta CreatePopupMenu.
itemID - Valinnan yksilöivä tunnus. Valinnan tunnus on määritelty funktiolla AddPopupMenuItem.
checked - Tila johon valinta halutaan muuttaa.
True asettaa valinnan "päälle" eli "ruksaa" sen (check).
False asettaa valinnan normaalitilaan (uncheck).

Katso myös: API-funktiot (valikot)

ESIMERKKI
Const MID_NEW = 1
Const MID_SAVE = 2
Const MID_AUTOSAVE = 3

popupID = CreatePopupMenu()
AddPopupMenuItem(popupID, MID_NEW, "Uusi")
AddPopupMenuItem(popupID, MID_SAVE, "Talleta")
AddPopupMenuItem(popupID, MID_AUTOSAVE, "Talleta automaattisesti")
CheckPopupMenuItem(popupID, MID_AUTOSAVE, True)

...

If documentChanged = True And IsPopupMenuItemChecked(popupID, MID_AUTOSAVE) = True Then
    ...
EndIf