Porovnávané verzie
porovnané s
Kľúč
- Tento riadok sa pridal
- Riadok je odstránený.
- Formátovanie sa zmenilo.
Funkcia %HI_SelectTimeDialog
Funkcia
Funkcia zobrazí dialógové okno na výber časového intervalu.
Deklarácia
Blok kódu | ||||
---|---|---|---|---|
| ||||
BOOL %HI_SelectTimeDialog( TIME in out StartTime, TIME in out EndTime := (invalid), BOOL in bStrongInequality := @TRUE, BOOL in bShowTime 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.
@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
Image Added
Blok kódu | ||||
---|---|---|---|---|
| ||||
TIME _t1bt TIME _t2et BOOL _res INT _i _i := 1 _t1bt := _i\TIM _t2et := %AddTimeT(_t1bt, 3600*10) _res := %HI_SelectTimeDialog(_t1bt, _t2et, @FALSE, @TRUE, @FALSE) IF _res THEN _tmA := _t1bt _tmA2 := _t2et ENDIF |