HI_GetMasterEnable
Funkcia %HI_GetMasterEnable, %HI_SetMasterEnable
Funkcia
Funkcia %HI_SetMasterEnable zakáže prístup k objektu (preťaží funkciu %HI_SetEnable)
/ zruší zákaz a povolí možnosť ovládania zobrazenia grafického objektu funkciou
%HI_SetEnable (riadiaca funkcia).
Funkcia %HI_GetMasterEnable zístí aktuálny stav preťaženia objektu nastavený funkciou
%HI_GetMasterEnable.
Deklarácia
%HI_SetMasterEnable(
INT in refId,
BOOL in bEnable
)
BOOL %HI_GetMasterEnable(
INT in refId
)
Parametre
refId | Odkaz na grafický objekt (referenčná premenná). |
bEnable | @TRUE - povolenie grafického objektu |
Popis
Funkcia %HI_SetMasterEnable umožňuje zakázať grafické objekty alebo záložky objektu Windows prvku Záložky
- parameter refId určuje názov referenčnej premennej daného grafického objektu alebo názov referenčnej premennej danej záložky.
Táto funkcia pri parametri @FALSE preťažuje funkciu %HI_SetEnable (blokuje jej funkčnosť).
Funkcia %HI_GetMasterEnable získava aktuálny stav preťaženia objektu nastaveného funkciou
%HI_SetMasterEnable.
Pozor návratová hodnota @TRUE neznamená, že je objekt povolený, ale že riadenie objektu má funkcia
%HI_SetEnable.
Návratová hodnota @FALSE znamená, že riadenie objektu funkciou %HI_SetEnable bolo zablokované a objekt nie je povolený.
Popis správania sa master funkcií je detailnejšie popísaný v kapitole Master funkcie.
Príklad
ENTRY OnLogOn(IN TEXT _userName, IN BOOL _bLogOn)
IF _bLogOn THEN
;pri prihlásenom užívateľovi objekt môže byť povolený
%HI_SetMasterEnable(_Text,@TRUE)
ELSE
;pri odhlásenom užívateľovi je prístup k objektu zakázaný
%HI_SetMasterEnable(_Text,@FALSE)
ENDIF
END OnLogOn
Poznámka
Táto funkcia je dostupná aj v %HIX_ verzii.
Súvisiace stránky:
Funkcie pre ovládanie grafických objektov
Argumenty funkcie - typy