home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload
/
ShartewareOverload.cdr
/
progm
/
flash-c1.zip
/
CHA_1.DOC
< prev
next >
Wrap
Text File
|
1990-02-11
|
5KB
|
158 lines
..pgno01
..foot63AA-##
..head02L──────────────────────────────────────────────────────────────────────
..head04L──────────────────────────────────────────────────────────────────────
..head03LSUMMARY OF FUNCTIONS
VIDEO RELATED FUNCTIONS
Global Variables
CheckSnow : Byte;
TextAttr : Byte;
InsMode : Integer;
VioBaseSeg : Integer;
VioCols : Integer;
VioCursor : Integer;
VioPage : Integer;
WindMax : Integer;
WindMin : Integer;
functions
Procedure BorderColor( Color );
Procedure ClrWin( x1, y1, x2, y2, Attr );
Procedure ColorMsg( x, y, Attr, Message );
Procedure ColorMsg( x, y, Message );
Procedure EditSt( Row, StCol, SpCol, Len,
CharCase, FillCh, AutoSkip,
ErrTone, ErrDur,
VCSet, TCSet,
ChOfs, TE, St );
Procedure FillColAttr( x, y, NRows, Attr );
Procedure FillColCell( x, y, NRows, Cell );
Procedure FillColChar( x, y, NRows, Ch );
Procedure FillFrameAttr( x1, y1, x2, y2, Attr );
Procedure FillFrameCell( x1, y1, x2, y2, Cell );
Procedure FillFrameChar( x1, y1, x2, y2, Ch );
Procedure FillRowAttr( x, y, NBytes, Attr );
Procedure FillRowCell( x, y, NWords, Cell );
Procedure FillRowChar( x, y, NBytes, Ch );
Procedure FrameWin( UL, UR, LL, LR, Hor, Ver, Attr );
Procedure GetFrameAttr( x1, y1, x2, y2, Buffer );
Procedure GetFrameCell( x1, y1, x2, y2, Buffer );
Procedure GetFrameChar( x1, y1, x2, y2, Buffer );
Procedure GetScrn( x, y, NWords, Buffer );
Function GetVideoCols : Integer;
Procedure GetVideoInfo( BaseSeg, Cols, Pg, Mode );
Function GetVideoMode : Integer;
Function GetVideoPage : Integer;
Procedure GotoxyAbs( x, y );
Procedure HideCursor;
Procedure InitVideo( Mode );
Procedure PutFrameAttr( x1, y1, x2, y2, Buffer );
Procedure PutFrameWord( x1, y1, x2, y2, Buffer );
Procedure PutFrameChar( x1, y1, x2, y2, Buffer );
Procedure PutScrn( x, y, NWords, Buffer );
..page
..head02
..head03
..head04
Function RvsAttr( Attr ) : Integer;
Procedure ScrollDown( x1, y1, x2, y2, Attr, NRows );
Procedure ScrollLeft( x1, y1, x2, y2, Attr, NCols );
Procedure ScrollRight( x1, y1, x2, y2, Attr, NCols );
Procedure ScrollUp( x1, y1, x2, y2, Attr, NRows );
Procedure SetCursorSize( StScan, SpScan );
Procedure SetVideoPage( PageNo );
Procedure ShowCursor;
Procedure VioInit;
Function WhereXAbs : Integer;
Function WhereYAbs : Integer;
Procedure WindowFP( x1, y1, x2, y2 );
Procedure WriteSt( String );
Procedure WriteStln( String );
KEYBOARD FUNCTIONS
functions
Procedure BiosKbdClr;
Function BiosKbdGetElmt : Integer;
Function BiosKbdHit : Integer;
Procedure BiosKbdRead( Ch );
Function BiosKbdStat : Integer;
Procedure DosKbdClr : Integer;
Function DosKbdGetElmt : Integer;
Function DosKbdHit : Integer;
Procedure DosKbdRead( Ch );
Function GetKey : Integer;
PRINTER FUNCTIONS
functions
Procedure BiosPrtChar( Ch, PrtNo );
Function BiosPrtInit( PrtNo ) : Integer;
Function BiosPrtStat( PrtNo ) : Integer;
Procedure DosPrtChar( Ch );
..page
DISK AND FILE FUNCTIONS
Global Variables
INT2 DosErrNo;
INT2 CErrCode;
INT2 CErrType;
INT2 CErrDrive;
CHAR CErrDevice[9];
functions
Procedure CloseFile( Handle );
Procedure CreateFile( Path, Attr, Handle );
Procedure DosFindFirst( Path, Attr, FindRec );
Procedure DosFindNext( FindRec );
Function GetDrive : Intger;
Procedure GetDTA( Segment, Offset );
Function GetFileSize( Handle ) : LongInt;
Function GetNDrvs : Integer;
Procedure OpenFile( Path, Attr, Handle );
Procedure ReadFile( Handle, NBytes, Buffer, RBytes );
Procedure ResetDisk;
Procedure ResetErrCodes;
Procedure RestInt24;
Procedure SetDTA( Segment, Offset );
Procedure SetInt24;
Procedure WriteFile( Handle, NBytes, Buffer, WBytes );
MOUSE FUNCTIONS
Global Variables
UINT NEvents;
functions
Function MButtonPress( Button, ButPress, x, y );
Function MButtonRel( Button, ButPress, x, y );
Procedure MGetPos( ButStat, x, y );
Procedure MGetSpeed( HorCnt, VerCnt );
Procedure MGraphCursor( XHotSpot, YHotSpot,
CMaskSeg, CMaskOfs );
Procedure MHideCursor;
Procedure MInitEventHandler( EventMask );
Procedure MPollQue( &Event, &ButStat, &x, &y );
Function MResetMouse( NBut : Integer ) : Integer;
Procedure MRetQue( Event, ButStat, x, y );
Procedure MSetPos( X,Y );
Procedure MSetSpeed( HorCnt, VerCnt );
Procedure MSetXRange( Min, Max );
Procedure MSetYRange( Min, Max );
Procedure MShowCursor;
Procedure MTextCursor( CType, SMask, CMask );
..page