home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1998 March
/
Chip_1998-03_cd.bin
/
tema
/
MINICAD
/
MC7DEMO
/
MINICAD.1
/
DLOGTMPL.MPC
< prev
next >
Wrap
Text File
|
1997-04-30
|
894b
|
41 lines
PROCEDURE TestDialog;
LABEL 1,2;
VAR
item, x1, x2 : INTEGER;
cancel,finished : BOOLEAN;
{***************************************************}
{* Proc TestDialog by Frank Brault *}
{***************************************************}
PROCEDURE CenterDialog(dX1,dX2 : INTEGER; VAR x1,x2 : INTEGER);
VAR
scrX1,scrY1,scrX2,scrY2,w : INTEGER;
BEGIN
GetScreen(scrX1,scrY1,scrX2,scrY2);
w := dX2 - dX1;
x1 := ((scrX1 + scrX2) DIV 2) - (w DIV 2);
x2 := x1 + w;
END;
BEGIN
{******** Paste Dialog Creation Code Here ********}
GOTO 2;
{******** Delete line GOTO above ********}
GetDialog(1);
finished := FALSE;
cancel:= FALSE;
REPEAT DialogEvent(item);
IF item = 2 THEN
BEGIN
finished := TRUE;
cancel := TRUE;
END;
IF item = 1 THEN finished := TRUE;
UNTIL finished;
CLRDIALOG;
IF cancel THEN GOTO 2;
2:END;
RUN(TestDialog);