home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2001 July
/
Chip_2001-07_cd1.bin
/
ctenari
/
Cerny
/
INSTALLF.EXE
/
rar
/
FREETFB
/
DOC
/
ONESRVFB.DOC
< prev
next >
Wrap
Text File
|
2001-03-10
|
2KB
|
43 lines
~16|0|05 Jednotka "OneSrvX.fbl"
|1|05 A.1 ü AssignOneSurvey(SetHod);
Nastaví poƒáteƒní hodnoty pro v∞pis statické nabídky. Okno nabídky
neukládá p²ekryté pozadí ani po opuτt╪ní nabídky nevrací pàvodní pozadí.
Vyuºívá se p²edevτím do kartotéky nebo na plochu, ve které má b∞t toto
okno trvale umíst╪no. Aby byl zajiτt╪n v∞pis nabídky od posledn╪ pouºitého
zaƒátku v∞pisu a uchován ²ádek, kter∞ byl naposled selektován, je nutné
p²ed prvním voláním této procedury nastavit hodnotu poƒáteƒního v∞pisu
nabídkového souboru a selektovaného ²ádku. Ob╪ hodnoty se uvedou jako
²et╪zec do jednoduch∞ch uvozovek:
|0|09 AssignOneSurvey('0,0');
|1|05 P.1 ü PosSurvey;
Zjiτ£uje, zda po kliknutí na tlaƒítko myτi se kurzor nalézá uvnit²
plochy statické nabídky. Pokud tomu tak je, vrátí hodnotu TRUE. Je nyní
moºné programov╪ p²ejít do procedury, která obsluhuje toto okno. Viz
dalτí funkce.
|1|05 1.2 ü SetOneSurvey(X1,Y1,X2,Y2,PR,PZ,'Soubor.inv');
Nastaví poƒáteƒní hodnoty nabídkového okna na uvedené
pozice a souboru.
|1|05 1.3 ü OneSurveyXY(MaxZn,'Soubor.inv');
Aktivuje okno statické nabídky. Volá se po zjiτt╪ní, zda se kurzor
po kliknutí nalézá uvnit² plochy tohoto okna (PosSurvey). Nyní jsou
k dispozici vτechny funkce okna. Opuτt╪ní okna musí b∞t zajiτt╪no
p²íkazem MouseBeyond.
|0|09DefFrom EndNabidka;
|0|09SetOneSurvey(80,110,400,8,30,'system\makra.mak');
|0|09CursorOn;
|0|09:loop>
|0|09 WatchCursor;
|0|09 if LeftMousButton ÷ RightMousButton part
|0|09 CursorOff;
|0|09 if MouseBeyond(50,500,100,270) From EndNabidka;
|0|09 if PosSurvey next OneSurveyXY(30,'system\makra.mak');
|0|09 CursorOn;
|0|09 :if<
|0|09:loop< EndLoop;
|0|09@EndNabidka<