HI_SelectTimeDialog
Funkcia %HI_SelectTimeDialog
Funkcia
Funkcia zobrazí dialógové okno na výber časového intervalu.
Deklarácia
BOOL %HI_SelectTimeDialog(
TIME in out StartTime,
TIME in out EndTime := (invalid),
BOOL in bStrongInequality := @TRUE,
BOOL in bShowHours:= @TRUE,
BOOL in bReadOnlyHours := @FALSE,
INT in x := -1,
INT in y := -1
)Parametre
StartTime | Počiatočný čas intervalu. |
EndTime | Koncový čas intervalu. |
bStrongInequality | Možné hodnoty:
|
bShowHours | Určuje, či sa v okne zobrazia spolu s dátumom aj hodiny a minúty:
|
bReadOnlyHours | Umožňuje užívateľovi manuálne meniť hodiny a minúty:
|
x, y | Pozícia dialógového okna na obrazovke. |
Návratová hodnota
@TRUE - užívateľ zatvoril dialógové okno stlačením tlačidla OK.
@FALSE - užívateľ zatvoril dialógové okno stlačením tlačidla Návrat.
Poznámka
Užívateľ vyberie napr. celý deň 1.1. 2005:
ak bStrongInequality=TRUE, potom StartTime=1.1.2005 00:00:00.000 a EndTime=1.1.2005 23:59:59.999
ak bStrongInequality=FALSE potom StartTime=1.1.2005 00:00:00.000 a EndTime=2.1.2005 00:00:00.000
Príklad
TIME _bt
TIME _et
BOOL _res
INT _i
_i := 1
_bt := _i\TIM
_et := %AddTimeT(_bt, 3600*10)
_res := %HI_SelectTimeDialog(_bt, _et, @FALSE, @TRUE, @FALSE)
IF _res THEN
_tmA := _bt
_tmA2 := _et
ENDIF Súvisiace stránky:
Funkcie pre ovládanie aktívnej schémy
Argumenty funkcie - typy