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
 

Napíšte komentár