HI_GetMasterVisible

HI_GetMasterVisible

Funkcia %HI_GetMasterVisible, %HI_SetMasterVisible


Funkcia

Funkcia %HI_SetMasterVisible zakáže zobrazenie objektu (preťaží funkciu %HI_SetVisible) / zruší zákaz zobrazenia a povolí možnosť ovládania zobrazenia grafického objektu funkciou %HI_SetVisible (riadiaca funkcia).

Funkcia %HI_GetMasterVisible získava aktuálny stav preťaženia objektu nastavený funkciou %HI_SetMasterVisible.

Deklarácia

%HI_SetMasterVisible( INT in refId, BOOL in bVisible ) BOOL %HI_GetMasterVisible( INT in refId )

Parametre

refId

Odkaz na grafický objekt (referenčná premenná).

bEnable

@TRUE - povolenie viditeľnosti grafického objektu, ovládané funkciou %HI_SetVisible
@FALSE - skrytie grafického objektu

Popis

Funkcia %HI_SetMasterVisible umožňuje skryť 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_SetVisible (blokuje jej funkčnosť).

Funkcia %HI_GetMasterVisible získava aktuálny stav preťaženia objektu nastaveného funkciou %HI_SetMasterVisible. Pozor návratová hodnota @TRUE neznamená, že je objekt viditeľný, ale že riadenie objektu má funkcia %HI_SetVisible. Návratová hodnota @FALSE znamená, že riadenie objektu funkciou %HI_SetVisible bolo zablokované a objekt nie je vidieť.

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ť zobrazený %HI_SetMasterVisible(_Text,@TRUE) ELSE ;pri odhlásenom užívateľovi nie je objekt viditeľný %HI_SetMasterVisible(_Text,@FALSE) ENDIF END OnLogOn