Guidance
指路人
g.yi.org
software / rapidq / Examples / Tools - IDE, Designer, Builder / FreeQ IDE src / tools / Qlookup.txt

Register 
注册
Search 搜索
首页 
Home Home
Software
Upload

  
ABS=ABS(NumericExpression) *Return absolute value of number
ACOS=ACOS(NumericExpression) *Returns arccosine of NumericExpression
ASC=ASC(Char$) *Returns the ASCII key value of Char$
ASIN=ASIN(NumericExpression) *Returns arcsine of NumericExpression
ATN=ATN(NumericExpression) *Returns arctangent of NumericExpression
BIN=BIN$(Integer-Number) *Returns the binary representation of the Number (must be a positive integer).
BIN$=BIN$(Integer-Number) *Returns the binary representation of the Number (must be a positive integer).
BIND=BIND *Num TO MyFunc BIND a function pointer
CALLBACK/CODEPTR=CODEPTR(MySUB) *Returns the absolute address of the SUB/FUNCTION
CALLFUNC=CALLFUNC(Num, Param1, Param2, ...) *Call function pointer
CEIL=CEIL(NumericExpression) *Rounds a numeric expression up towards positive infinity.
CHDIR=CHDIR Path$ *Change directory
CHR=CHR$(Byte) *Returns character corresponding to the ascii key value
CHR$=CHR$(Byte) *Returns character corresponding to the ascii key value
CINT=CINT(NumericExpression) *Implemented for compatibility reasons. Use ROUND instead.
CLNG=CLNG(NumericExpression) *Implemented for compatibility reasons. Use ROUND instead.
CONST=CONST Variable = Expression*Assigns Variable a constant value
CONVBASE=CONVBASE$(Str$, FromBase, ToBase) *Returns the representation Str$ FromBase to ToBase representation.
CONVBASE$=CONVBASE$(Str$, FromBase, ToBase) *Returns the representation Str$ FromBase to ToBase representation.
COS=COS(NumericExpression) *Returns cosine of an angle given in radians
DATA=DATA constant|EXECUTE(...) [, constant|EXECUTE(...), ...] *Stores data for easy retrieval, use READ to read the data.
DATE=DATE$ *Returns the current Date in MM-DD-YYYY format.
DATE$=DATE$ *Returns the current Date in MM-DD-YYYY format.
DEC=DEC(Variable [, DecVal]) *Decrements variable by 1 unless otherwise specified
DEF...=DEF(...) *Variable See details for more information on this statement
DELETE=DELETE$(S$, Index, Count)*Deletes Count number of characters from S$ starting at Index
DELETE$=DELETE$(S$, Index, Count)*Deletes Count number of characters from S$ starting at Index
DIM=DIM Variable AS DataType*Creates variable of type DataType
DIR=DIR$[(FileSpec$, Attributes%)] *Returns the next file of FileSpec$
DIR$=DIR$[(FileSpec$, Attributes%)] *Returns the next file of FileSpec$
DIREXISTS=DIREXISTS(Path$) *Returns 0 if directory does not exist, non-zero otherwise
DOEVENTS=DOEVENTS *Polls events, useful when you're in a deep/big loop
END=END *Terminates program
EXP=EXP(NumericExpression)* Calculates the exponential function (e raised to the power of NumericExpression)
ENVIRON=ENVIRON StringExpression *Set environment string
ENVIRON=ENVIRON$(environment-string) *Get environment value
ENVIRON$=ENVIRON$(environment-string) *Get environment value
EXTRACTRESOURCE=EXTRACTRESOURCE ResourceNumber%, FileName$ *Extracts a resource to file
FIELD=FIELD$(StringExpresion, Deliminator, FieldNumber) *Returns a field/token separated by deliminators.
FIELD$=FIELD$(StringExpresion, Deliminator, FieldNumber) *Returns a field/token separated by deliminators.
FILEEXISTS=FILEEXISTS(FileName$) *Returns 0 if file not found, non-zero otherwise
FIX=FIX(NumericExpression) *Truncates fractional number, rounding down towards 0.
FLOOR=FLOOR(NumericExpression) *Rounds a numeric expression down towards negative infinity.
FORMAT=FORMAT$(S$, arg1, arg2, ...) *Returns a formatted string assembled from a format string and a series of arguments (up to 50)
FORMAT$=FORMAT$(S$, arg1, arg2, ...) *Returns a formatted string assembled from a format string and a series of arguments (up to 50)
FRAC=FRAC(NumericExpression) *Returns the fractional part of the numeric expression.
HEX=HEX$(NumericExpression) *Returns the HEXidecimal string representation of the NumericExpression
HEX$=HEX$(NumericExpression) *Returns the HEXidecimal string representation of the NumericExpression
INC=INC(Variable [, IncVal]) *Increments variable by 1 unless otherwise specified
INITARRAY=INITARRAY(Array, values, ...) *Initializes array with corresponding values
INP=INP(Address) *Returns the byte value read from an I/O port 0..65535
INPW=INPW(Address) *Returns the word value read from an I/O port 0..65535
INSERT=INSERT$(Source$, S$, Index)*Insert Source$ string to string S$ at Index
INSERT$=INSERT$(Source$, S$, Index)*Insert Source$ string to string S$ at Index
INSTR=INSTR([Start,] SearchString, FindString) Function *Returns the position in the SearchString that FindString was found, 0 otherwise
INT=INT(NumericExpression) *Convert NumericExpression to a 32-bit INTEGER, truncating decimals.
KILL=KILL Filename*Deletes file
KILLMESSAGE=KILLMESSAGE hWnd, Message *Removes message from queue
LBOUND=LBOUND(ArrayName[, Dimension]) *Returns the lowerbound of an array (Dimension starts at 1)
LCASE=LCASE$(StringExpression) *StringExpression is lowercased
LEFT=LEFT$(StringExpression, N) *Returns the leftmost N characters of a string
LCASE$=LCASE$(StringExpression) *StringExpression is lowercased
LEFT$=LEFT$(StringExpression, N) *Returns the leftmost N characters of a string
LEN=LEN(StringExpression) *Returns the length of string
LFLUSH=LFLUSH *Calling this will start printing your document. Make sure all your LPRINTs are executed before calling LFLUSH.
LIBRARYINST=LIBRARYINST(DLLName) *Returns the handle to a loaded DLL module
LOG=LOG(NumericExpression) *Returns the natural logarithm of NumericExpression
LPRINT=LPRINT [Expression][|,][...]*LPRINT acts exactly like PRINT, except all output is directed to the default printer. Make sure to call LFLUSH. Also see the Printer component for graphical printing.
LTRIM=LTRIM$(StringExpression) *Returns string with left padded spaces removed
LTRIM$=LTRIM$(StringExpression) *Returns string with left padded spaces removed
MEMCMP=MEMCMP(ptr1, ptr2, count) *Compares 2 memory addresses, Returns 0 if not equal, non-zero otherwise.
MEMCPY=MEMCPY(destination, source, count) *Copies count bytes of source memory address to destination memory address.
MEMSET=MEMSET(source, char, n) *Initializes a source memory block with n bytes of char.
MESSAGEBOX=MESSAGEBOX(Msg$, Title$, MsgButtons%) *Displays a simple message box with prompts
MESSAGEDLG=MESSAGEDLG(Msg$, MsgType, MsgButtons, HelpContext) *Displays a message dialog box, see RAPIDQ.INC for proper types & buttons
MID=MID$(StringExpression, I, N) *Returns returns a substring with n chracters starting from i of StringExpression
MID$=MID$(StringExpression, I, N) *Returns string with characters from I to N of StringExpression
MKDIR=MKDIR Dir$ *Creates new directory
OUT=OUT(Address, bytevalue) *Sends a byte value to a machine I/O port 0..65535
OUTW=OUTW(Address, wordvalue) *Sends a word value to a machine I/O port 0..65535
PLAYWAV=PLAYWAV FileName$|Resource_Handle, SndOption *Plays a WAV file, see RAPIDQ.INC for sndOptions
POSTMESSAGE=POSTMESSAGE(Handle, uMsg, wParam, lParam)*Post message to handle, and does not block. Refer to your favourite WinAPI guide for the proper message numbers
QUICKSORT=QUICKSORT(Array-begin, Array-end, ASCEND | DESCEND) *Sort any array, BYTE, WORD, SHORT, STRING, etc...
RANDOMIZE=RANDOMIZE [Num] *Use randomize to reseed the random number generator
READ=READ variable [, variable, ...]*Reads next DATA statement, stores it in variable.
REDIM=REDIM Array(1000) AS INTEGER *Use REDIM to redimension an array preserving existing data. REDIM is equivalent to DIM if the array has not yet been allocated.
RENAME=RENAME File1$, File2$ *Renames File1$ to File2$
REPLACE=REPLACE$(S$, R$, Index)*Replaces a string from S$ with R$ starting at Index
REPLACE$=REPLACE$(S$, R$, Index)*Replaces a string from S$ with R$ starting at Index
REPLACESUBSTR=REPLACESUBSTR$(Source$, ReplaceStr$, Withstr$) *Replaces the string ReplaceStr$ in Source$ with WithStr$
REPLACESUBSTR$=REPLACESUBSTR$(Source$, ReplaceStr$, Withstr$) *Replaces the string ReplaceStr$ in Source$ with WithStr$
RESTORE=RESTORE [linelabel] *Jumps to specific position in DATA statement.
RESOURCE=RESOURCE(number%) *Get numeric value of Resource, mainly for use with ExtractResource, 0 based array.
RESOURCECOUNT=RESOURCECOUNT *Get resource count.
REVERSE=REVERSE$(S$)*Reverses a string
REVERSE$=REVERSE$(S$)*Reverses a string
RGB=RGB(Red%, Green%, Blue%) *Returns the BGR numeric representation of the color.
RIGHT=RIGHT$(StringExpression, N) *Returns the righttmost N characters of a string
RIGHT$=RIGHT$(StringExpression, N) *Returns the righttmost N characters of a string
RINSTR=RINSTR([Start,] SearchString, FindString) *Reverse INSTR Function, searching starts from the end of SearchString
RMDIR=RMDIR Dir$ *Removes directory
RND=RND(UpperBound) *Returns a random number, if no upperbound is given, it Returns a decimal number. Use RANDOMIZE to reseed.
ROUND=ROUND(NumericExpression) *Rounds number to nearest integer.
RTRIM=RTRIM$(StringExpression) *Returns string with rightmost padded spaces removed
RTRIM$=RTRIM$(StringExpression) *Returns string with rightmost padded spaces removed
RUN=RUN command$ *Executes command, but does not block
SENDMESSAGE=SENDMESSAGE(Handle, uMsg, wParam, lParam)*Post message to handle, and blocks. Refer to your favourite WinAPI guide for the proper message numbers
SGN=SGN(NumericExpression) *Returns the sign of a numeric expression
SHELL=SHELL command$ *Executes command, and blocks until finished
SHOWMESSAGE=SHOWMESSAGE msg$ *Popups message in a simple box
SIN=SIN(NumericExpression) *Returns sine of an angle given in radians
SOUND=SOUND freq, duration *Outputs sound through PC Speaker
SPACE=SPACE$(Num)*Returns string with Num spaces
SPACE$=SPACE$(Num)*Returns string with Num spaces
SQR=SQR(NumericExpression) *Returns the square root of NumericExpression, make sure it's non-negative
STATIC=STATIC Variable AS DataType*Creates variable of type DataType and preserves variable between procedure calls
STR=STR$(NumericExpression) *Returns the string representation of the numeric expression
STR$=STR$(NumericExpression) *Returns the string representation of the numeric expression
STRF=STRF$(NumericExpression, Format%, Precision%, Digits%) *Converts a floating point or number value to a string
STRING=STRING$(m, n) or STRING$(m, StringExpression) *Returns a string m characters wide that only contains CHR$(n) character
STRF$=STRF$(NumericExpression, Format%, Precision%, Digits%) *Converts a floating point or number value to a string
STRING$=STRING$(m, n) or STRING$(m, StringExpression) *Returns a string m characters wide that only contains CHR$(n) character
SWAP=SWAP A, B *Exchanges values, so A = B and B = A
TALLY=TALLY(SearchString, MatchString) *Returns the number of occurrences of matchstring
TAN=TAN(NumericExpression) *Returns tangent of an angle given in radians
TIME=TIME$ *Returns the current time in HH:MM:SS format.
TIME$=TIME$ *Returns the current time in HH:MM:SS format.
TIMER=T* = TIMER Returns the current TIMER value
UBOUND=UBOUND(ArrayName[, Dimension]) *Returns the upperbound of array (Dimension starts at 1)
UCASE=UCASE$(StringExpression) *Returns a string whose characters have been uppercased
UCASE$=UCASE$(StringExpression) *Returns a string whose characters have been uppercased
UNLOADLIBRARY=UNLOADLIBRARY(DLLName) *Removes DLL from memory
VAL=VAL(StringExpression) *Returns the closest numeric representation of the string expression
VARPTR=VARPTR(variablename) *Returns the address of a variable.
VARPTR=VARPTR$(address) *Returns the null-terminated string representation of a given address.
VARPTR$=VARPTR$(address) *Returns the null-terminated string representation of a given address.
VARTYPE=VARTYPE(variant) *Returns the type of a variant 0 - Integer, 1 - Float, 2 - String.
zzz=end of list
@Application=*
ExeName=STRING*The executable name of the application, path name is excluded (use COMMAND$(0) for full path information). WXG
Handle=INTEGER*hInstance of the application.W 
HelpFile=STRING*HelpFile specifies the name of the file the application uses to display help.W  
HintColor=INTEGER*clInfoBk HintColor determines the color of the hint boxes for the Help Hints.W  
HintHidePause=INTEGER*2500 HintHidePause specifies the time interval to wait before hiding the Help Hint if the mouse has not moved from the control or menu item.W  
HintPause=INTEGER*500 HintPause specifies the time interval that passes before the control's Help Hint appears when the user places the mouse pointer on a control or menu item.W
HintShortPause=INTEGER*50 HideShortPause specifies the pause to wait before bringing up a hint if a hint has already been shown.W  
Icon=STRING*Specify an icon filename to appear as the default icon of your application.W  
IcoHandle=RESOURCE*Specify an icon resource to appear as the default icon of your application.W
HelpCommand=SUB (Command AS WORD, Data AS LONG)*Accesses the Help commands in the WinHelp API2W
HelpContext=SUB (Context AS LONG)*Bring up the Application's HelpFile at specifed Context ID1W
HelpJump=SUB (JumpID AS STRING)*Brings up the HelpFile and displays the screen in the Help file that has the JumpID1W
Minimize=SUB*Minimize Application0W
Terminate=SUB*Terminates Application0WXG
=*
@ClipBoard=*
Clear=SUB*Clear clipboard0
Close=SUB*Free clipboard for other processes0
GetAsHandle=FUNCTION (Format%) AS INTEGER*Returns handle of specified format1
GetAsText=FUNCTION (length%) AS STRING*Returns text of length%1
HasFormat=FUNCTION (Format%) AS BYTE*Returns true or false if the format exists or not1
Open=SUB*Begin critcal section0
SetAsHandle=SUB (Format%, Handle&)*Set handle and format2
SetAsText=SUB (Text$)*Set text of clipboard1
=*
@QBitmap=*
BMP=STRING*WW
BMPHandle=RESOURCE*WW
CopyMode=INTEGER*RWcmBlacknessW
Empty=INTEGER*RW
Font=QFONT*WW
Handle=INTEGER*RWW
Height=INTEGER*RWWG
Monochrome=INTEGER*RWW
Pixel=2D ARRAY of INTEGER*RWWG
PixelFormat=INTEGER*RWpfDeviceW
Top=INTEGER*RWWG
Transparent=INTEGER*RWFalseW
TransparentColor=INTEGER*RWW
TransparentMode=INTEGER*RW0W
Width=INTEGER*RWWG
Circle=SUB (x1%, y1%, x2%, y2%, c%, fill%)*Draw & Fill Circle6WG
CopyRect=SUB (D, Image, S)*D and S are QRECTs, Image can be a QImage, QCanvas, or QBitmap3W
Draw=SUB (x%, y%, BMP)*Draw Bitmap on Canvas3WG
FillRect=SUB (x1%, y1%, x2%, y2%, c%)*Draws & Fills a rectangle5WG
Line=SUB (x1%, y1%, x2%, y2%, c%)*Draws a line5WG
LoadFromFile=SUB (FileName$)*Load BMP from a file1W
LoadFromStream=SUB (Stream)*Load BMP from a stream1W
Paint=SUB (x%, y%, c%, borderc%)*Fill Region4WG
Pset=SUB (x%, y%, c%)*Pixel plot3WG
Rectangle=SUB (x1%, y1%, x2%, y2%, c%)*Draws a rectangle5WG
Rotate=SUB (xOrigin%, yOrigin%, Angle%)*Rotates entire bitmap at specified origin3W
SaveToFile=SUB (FileName$)*Save BMP to a file1W
SaveToStream=SUB (Stream)*Save BMP to a stream1W
StretchDraw=SUB (Rect AS QRECT, BMP)*Draw BMP and stretch to fit inside Rect2W
TextHeight=FUNCTION (Text$) AS WORD*Returns the height, in pixels, of Text$ string1W
TextWidth=FUNCTION (Text$) AS WORD*Returns the width, in pixels, of Text$ string1W
TextRect=SUB (Rect AS QRECT, x%, y%, S$, fc%, bc%)*Write text, and clip within region Rect6W
TextOut=SUB (x%, y%, S$, fc%, bc%)*Writes text to image5WG
=*
@QButton=*
Align=INTEGER*RWalNoneW
BMP=STRING*WW
BMPHandle=RESOURCE*WW
Cancel=INTEGER*RWFalseW
Caption=STRING*RWWXG
Color=INTEGER*RWWX
Cursor=INTEGER*RWcrDefaultW
Default=INTEGER*RWFalseW
Enabled=INTEGER*RWTrueWXG
Font=QFONT*WW
Handle=INTEGER*RW
Height=INTEGER*RWWXG
Hint=STRING*RWWXG
Kind=INTEGER*RWbkCustomW
Layout=INTEGER*RWblBMPLeftW
Left=INTEGER*RW0WXG
ModalResult=INTEGER*RWmrNoneW
NumBMPs=INTEGER*RWW
Parent=QFORM/QPANEL/QTABCONTROL*WWXG
PopupMenu=QPOPUPMENU*WW
ShowHint=INTEGER*RWFalseWXG
Spacing=INTEGER*RW4W
TabOrder=INTEGER*RWW
Top=INTEGER*RW0WXG
Width=INTEGER*RWWXG
Visible=INTEGER*RWTrueWXG
StartDrag=SUB*Allows Button to be dragged0W
OnClick=VOID*User clicked on the button0WXG
OnKeyDown=SUB (Key AS Word, Shift AS INTEGER)*Key held down2W
OnKeyPress=SUB (Key AS BYTE)*User presses a key1W
OnKeyUp=SUB (Key AS Word, Shift AS INTEGER)*User releases a key2W
OnMouseDown=SUB (Button%, X%, Y%, Shift%)*Mouse button held down4WXG
OnMouseMove=SUB (X%, Y%, Shift%)*Mouse moves3WXG
OnMouseUp=SUB (Button%, X%, Y%, Shift%)*Mouse button is released4WXG
WndProc=SUB (Hwnd%, Msg%, wParam%, lParam%)*Messages sent to Button4W
=*
@Qcanvas=*
Align=INTEGER*RWalNoneW
ClientHeight=INTEGER*RWW
ClientWidth=INTEGER*RWW
Color=INTEGER*RWWXG
CopyMode=INTEGER*RWcmBlacknessW
Cursor=INTEGER*RWcrDefaultW
Enabled=INTEGER*RWTrueWXG
Font=QFONT*WW
Height=INTEGER*RWWXG
Hint=STRING*RWW
Left=INTEGER*RW0WXG
Parent=QFORM/QPANEL/QTABCONTROL*WWXG
Pixel=2D ARRAY of INTEGER*RWWXG
PopupMenu=QPOPUPMENU*WW
ShowHint=INTEGER*RWFalseW
Top=INTEGER*RW0WXG
Width=INTEGER*RWWXG
Visible=INTEGER*RWTrueWXG
Circle=SUB (x1%, y1%, x2%, y2%, c%, fill%)*Draw & Fill Circle6WXG
CopyRect=SUB (D, Image, S)*D and S are QRECTs, Image can be a QImage, QCanvas, or QBitmap3W
Draw=SUB (x%, y%, BMP)*Draw Bitmap on Canvas3WG
FillRect=SUB (x1%, y1%, x2%, y2%, c%)*Draws & Fills a rectangle5WXG
Line=SUB (x1%, y1%, x2%, y2%, c%)*Draws a line5WXG
Paint=SUB (x%, y%, c%, borderc%)*Fill Region4WXG
Pset=SUB (x%, y%, c%)*Pixel plot3WXG
Rectangle=SUB (x1%, y1%, x2%, y2%, c%)*Draws a rectangle5WXG
Repaint=SUB*Force repainting0W
Rotate=SUB (xOrigin%, yOrigin%, Angle%)*Rotates entire canvas at specified origin3W
StretchDraw=SUB (Rect AS QRECT, BMP)*Draw image and stretch to fit inside Rect2W
TextHeight=FUNCTION (Text$) AS WORD*Returns the height, in pixels, of Text$ string1W
TextWidth=FUNCTION (Text$) AS WORD*Returns the width, in pixels, of Text$ string1W
TextRect=SUB (Rect AS QRECT, x%, y%, S$, fc%, bc%)*Write text, and clip within region Rect6W
TextOut=SUB (x%, y%, S$, fc%, bc%)*Writes text to image5WXG
OnClick=VOID*User clicked on canvas0WXG
OnDblClick=VOID*User double clicked on canvas0W
OnMouseDown=SUB (Button%, X%, Y%, Shift%)*Mouse button held down4WXG
OnMouseMove=SUB (X%, Y%, Shift%)*Mouse moves3WXG
OnMouseUp=SUB (Button%, X%, Y%, Shift%)*Mouse button is released4WXG
OnPaint=VOID*Receives WM_PAINT message0WXG
=*
@Qcheckbox=*
Align=INTEGER*RWalNoneW
Caption=STRING*RWWXG
Checked=INTEGER*RWFalseWXG
Enabled=INTEGER*RWTrueWXG
Font=QFONT*WW
Height=INTEGER*RWWXG
Hint=STRING*RWWXG
Left=INTEGER*RW0WXG
Parent=QFORM/QPANEL/QTABCONTROL*WWXG
PopupMenu=QPOPUPMENU*WW
ShowHint=INTEGER*RWFalseWXG
TabOrder=INTEGER*RWW
Top=INTEGER*RW0WXG
Visible=INTEGER*RWTrueWXG
Width=INTEGER*RWWXG
OnClick=VOID*User clicked check box0WXG
=*
@QCombobox=*
Align=INTEGER*RWalNoneW
Color=INTEGER*RWW
CopyMode=INTEGER*RWcmBlacknessW
Cursor=INTEGER*RWcrDefaultW
DropDownCount=INTEGER*RW8W
Enabled=INTEGER*RWTrueWXG
Font=QFONT*WW
Height=INTEGER*RWWXG
Hint=STRING*RWWXG
Item=ARRAY of STRING*RWWXG
ItemCount=INTEGER*RWXG
ItemIndex=INTEGER*RW-1WXG
Left=INTEGER*RW0WXG
MaxLength=INTEGER*RWW
Parent=QFORM/QPANEL/QTABCONTROL*WWXG
PopupMenu=QPOPUPMENU*WW
ShowHint=INTEGER*RWFalseWXG
Sorted=INTEGER*RWFalseWG
Style=INTEGER*RWcsDropDownW
TabOrder=INTEGER*RWW
Text=STRING*RWW
Top=INTEGER*RW0WXG
Visible=INTEGER*RWTrueWXG
Width=INTEGER*RWWXG
AddItems=SUBI*Add items to comboboxSTRINGs, InfiniteWXG
Circle=SUB (x1%, y1%, x2%, y2%, c%, fill%)*Draw & Fill Circle6W
Clear=SUB*Clears entire Combobox0WXG
CopyRect=SUB (D, Image, S)*D and S are QRECTs, Image can be a QImage, QCanvas, or QBitmap3W
DelItems=SUBI*Delete items by their indexIndex #s, InfiniteWXG
Draw=SUB (x%, y%, BMP)*Draw Bitmap at (X,Y)3W
FillRect=SUB (x1%, y1%, x2%, y2%, c%)*Draws & Fills a rectangle5W
InsertItem=SUB (Index%, String$)*Insert item at Index%2WXG
Line=SUB (x1%, y1%, x2%, y2%, c%)*Draws a line5W
Paint=SUB (x%, y%, c%, borderc%)*Fill Region4W
Pset=SUB (x%, y%, c%)*Pixel plot3W
Rectangle=SUB (x1%, y1%, x2%, y2%, c%)*Draws a rectangle5W
Repaint=SUB*Force repainting of combobox0W
StretchDraw=SUB (Rect AS QRECT, BMP)*Draw BMP and stretch to fit inside Rect2W
TextHeight=FUNCTION (Text$) AS WORD*Returns the height, in pixels, of Text$ string1W
TextWidth=FUNCTION (Text$) AS WORD*Returns the width, in pixels, of Text$ string1W
TextRect=SUB (Rect AS QRECT, x%, y%, S$, fc%, bc%)*Write text, and clip within region Rect6W
TextOut=SUB (x%, y%, S$, fc%, bc%)*Writes text to image5W
OnChange=VOID*User selects a different item0WXG
OnDrawItem=SUB (Index%, State%, R AS QRect)*Items are redrawn for ownerdraw comboboxes3W
OnMeasureItem=SUB (Index%, Height%)*Calculate Height for ownerdraw variable comboboxes3W
=*
@QComPort=*
BaudRate=INTEGER*RWbr110
Connected=INTEGER*R
DataBits=INTEGER*RW8
Handle=INTEGER*R
InQue=INTEGER*R
OutQue=INTEGER*R
Parity=INTEGER*RWprNone
PendingIO=INTEGER*R
Port=INTEGER*RW1
ReadBufSize=INTEGER*RW1024
StopBits=INTEGER*RWsbOneStopBit
WriteBufSize=INTEGER*RW1024
AbortAllIO=SUB*Aborts all asynchronous read/write operations0
Close=SUB*Closes communication port0
Open=SUB*Opens communication port0
PurgeIn=SUB*Clears input buffer and stops all input functions0
PurgeOut=SUB*Clears output buffer and stops all output functions0
Read=SUB Read(QFile/QMemoryStream, Count%, Wait%)*Reads stream data from com port, Count% < 320003
ReadString=FUNCTION ReadString$(Count%, Wait%)*Returns a string representation bytes read from comport2
WaitForLastIO=SUB*Blocks until last IO is completed0
Write=SUB Write(QFile/QMemoryStream, Count%, Wait%)*Writes stream to com port, Count% < 320003
WriteString=SUB WriteString(Str$, Wait%)*Writes string to communication port2
OnBreak=VOID*A line break is detected, input and output is suspended until break is cleared0
OnClose=VOID*Com port is closed0
OnError=VOID*A line error occurs0
OnOpen=VOID*Com port is successfully opened0
OnRing=VOID*A ring signal is detected, used only with modems.0
OnRxChar=SUB (InQue AS INTEGER)*A character(s) arrives in the input buffer.1
OnTxEmpty=VOID*Output buffer is flushed0
=*
@Qcoolbtn=*
Align=INTEGER*RWalNoneW
AllowAllUp=INTEGER*RWFalseW
BMP=STRING*WWX
BMPHandle=RESOURCE*WW
Caption=STRING*RWWXG
Cursor=INTEGER*RWcrDefaultW
Down=INTEGER*RWFalseWX
Enabled=INTEGER*RWTrueWXG
Flat=INTEGER*RWFalseWX
Font=QFONT*WW
GroupIndex=INTEGER*RW0W
Height=INTEGER*RWWXG
Hint=STRING*RWWXG
Layout=INTEGER*RWblBMPLeftW
Left=INTEGER*RW0WXG
NumBMPs=INTEGER*RWW
Parent=QFORM/QPANEL/QTABCONTROL*WWXG
ShowHint=INTEGER*RWFalseWXG
Spacing=INTEGER*RWW
TabOrder=INTEGER*RWW
Top=INTEGER*RW0WXG
Width=INTEGER*RWWXG
Visible=INTEGER*RWTrueWXG
StartDrag=SUB*Allows Button to be dragged0W
OnClick=VOID*User clicked on the button0WXG
OnMouseDown=SUB (Button%, X%, Y%, Shift%)*Mouse button held down4WX
OnMouseMove=SUB (X%, Y%, Shift%)*Mouse moves3WX
OnMouseUp=SUB (Button%, X%, Y%, Shift%)*Mouse button is released4WX
=*
@QDirTree=*
Align=INTEGER*RWalNone
BorderStyle=INTEGER*RWbsSingle
Color=INTEGER*RW
Cursor=INTEGER*RWcrDefault
Directory=STRING*RWFalse
Enabled=INTEGER*RWTrue
FastLoad=INTEGER*RWFalse
Font=QFONT*W
Height=INTEGER*RW
HideSelection=INTEGER*RWFalse
Hint=STRING*RW
InitialDir=STRING*RW
Left=INTEGER*RW0
Parent=QFORM/QPANEL/QTABCONTROL*W
PopupMenu=QPOPUPMENU*W
ReadOnly=INTEGER*RWFalse
ReadOnStart=INTEGER*RWFalse
ShowHint=INTEGER*RWFalse
TabOrder=INTEGER*RW
Top=INTEGER*RW0
Width=INTEGER*RW
Visible=INTEGER*RWTrue
AddDirTypes=SUB*Add directory types0
AddDriveTypes=SUB*Add drive types0
DelDirTypes=SUB*Del directory types0
DelDirTypes=SUB*Del drive types0
FullCollapse=SUB*Collapse entire directory list0
FullExpand=SUB*Expand entire directory list (slow)0
Reload=SUB*Re-read directories0
OnChange=VOID*Current directory changes0
=*
@QEdit=*
Align=INTEGER*RWalNoneW
AutoSize=INTEGER*RWW
BorderStyle=INTEGER*RWbsSingleW
CharCase=INTEGER*RWecNormalW
Color=INTEGER*RWW
EditText=STRING*RWW
Enabled=INTEGER*RWTrueWXG
Font=QFONT*WW
Handle=INTEGER*RW
Height=INTEGER*RWWXG
Hint=STRING*RWWXG
InputMask=STRING*RWW
IsMasked=INTEGER*RWFalseW
Left=INTEGER*RW0WXG
MaxLength=INTEGER*RW0WXG
Modified=INTEGER*RWW
Parent=QFORM/QPANEL/QTABCONTROL*WWXG
PasswordChar=INTEGER*RWW
PopupMenu=QPOPUPMENU*WW
ReadOnly=INTEGER*RWFalseWXG
SelLength=INTEGER*RWW
SelStart=INTEGER*RWW
SelText=STRING*RWW
ShowHint=INTEGER*RWFalseWXG
TabOrder=INTEGER*RWW
Text=STRING*RWWXG
Top=INTEGER*RW0WXG
Visible=INTEGER*RWTrueWXG
Width=INTEGER*RWWXG
OnChange=VOID*Text changed0WXG
OnKeyDown=SUB (Key AS WORD, Shift AS INTEGER)*Key held down2W
OnKeyPress=SUB (Key AS BYTE)*User presses a key1W
OnKeyUp=SUB (Key AS Word, Shift AS INTEGER)*User releases a key2W
WndProc=SUB (Hwnd%, Msg%, wParam%, lParam%)*Messages sent to QEdit4W
=*
@QFileListBox=*
Align=INTEGER*RWalNone
Color=INTEGER*RW
Cursor=INTEGER*RWcrDefault
Directory=STRING*RW
Drive=STRING*RW
Enabled=INTEGER*RWTrue
ExtendedSelect=INTEGER*RWTrue
Filename=STRING*RW
Font=QFONT*W
Height=INTEGER*RW
Hint=STRING*RW
Item=ARRAY of STRING*RW
ItemCount=INTEGER*RW
ItemHeight=INTEGER*RW
ItemIndex=INTEGER*RW
Left=INTEGER*RW0
Mask=STRING*RW*.*
MultiSelect=INTEGER*RWFalse
Parent=QFORM/QPANEL/QTABCONTROL*W
PopupMenu=QPOPUPMENU*W
Selected=ARRAY of INTEGER*RW
ShowHint=INTEGER*RWFalse
ShowIcons=INTEGER*RWFalse
TabOrder=INTEGER*RW
TopIndex=INTEGER*RW
Top=INTEGER*RW0
Width=INTEGER*RW
Visible=INTEGER*RWTrue
AddFileTypes=SUBI*Add certain file types to list boxINTEGER, Infinite
DelFileTypes=SUBI*Remove certain file types from listINTEGER, Infinite
OnChange=VOID*Directory changes0
OnClick=VOID*File was clicked on0
OnDblClick=VOID*Selection was double clicked on0
=*
@Qfilestream=*
LineCount=INTEGER*RWXG
Position=INTEGER*RWWXG
Size=INTEGER*RWXG
Close=SUB*Close the stream0WXG
CopyFrom=SUB (Stream, Bytes%)*Copy from another stream2W
Open=SUB (FileName$, Method%)*Open a file, Method% see RAPIDQ.INC2WXG
ReadLine=FUNCTION () AS STRING*Reads an entire line, supports UNIX files0WXG
ReadNum=FUNCTION (Size%)*Read Size% bytes, returns number1WXG
ReadBinStr=FUNCTION (Size%)*Read Size% bytes, returns the binary string1WXG
ReadStr=FUNCTION (Size%)*Read Size% bytes, returns the text string1WXG
ReadUDT=SUB (MyType)*Read and store data in a MyType structure1WXG
Seek=SUB (Position%, From%)*Seek to Position%, From% see RAPIDQ.INC2WXG
WriteLine=SUB (S AS STRING)*Writes string with CR+LF1WXG
WriteNum=SUB (number, bytes%)*Writes a number to file2WXG
WriteBinStr=SUB (string, bytes%)*Writes a binary string to file (slow)2WXG
WriteStr=SUB (string, bytes%)*Writes a text string to file (fast)2WXG
WriteUDT=SUB (MyType)*Write data stored in a MyType structure1WXG
=*
@Qfont=*
Color=INTEGER*RWW
FontCount=INTEGER*RW
FontName=ARRAY of STRING*RW
Name=STRING*RWWX
Size=INTEGER*RWWX
AddStyles=SUBI*Add styles [bold, italic, etc]INTEGER, InfiniteW
DelStyles=SUBI*Delete styles [bold, italic, etc]INTEGER, InfiniteW
=*
@QFontDialog=*
Color=INTEGER*RW
FontCount=INTEGER*R
FontName=ARRAY of STRING*R
MaxFontSize=INTEGER*RW
MinFontSize=INTEGER*RW
Name=STRING*RW
Size=INTEGER*RW
AddStyles=SUBI*Add styles [bold, italic, etc]INTEGER, Infinite
DelStyles=SUBI*Delete styles [bold, italic, etc]INTEGER, Infinite
AddOptions=SUBI*Add options [fdLimitSize, fdNoSizeSel, etc.]INTEGER, Infinite
DelOptions=SUBI*Delete options [fdNoStyleSel, fdScalableOnly, etc.]INTEGER, Infinite
Execute=FUNCTION*Returns TRUE or FALSE0
GetFont=SUB GetFont(F AS QFONT)*Get font attributes1
SetFont=SUB SetFont(F AS QFONT)*Set font attributes1
OnApply=VOID*User clicks on apply button0
=*
@Qform=*
AutoScroll=INTEGER*RWTrueW
BorderStyle=INTEGER*RWbsSizeableWXG
Caption=STRING*RWWXG
ClientHeight=INTEGER*RWWXG
ClientWidth=INTEGER*RWWXG
Color=INTEGER*RWW
Cursor=INTEGER*RWcrDefaultW
FormStyle=INTEGER*RWfsNormalW
Handle=INTEGER*RW
Height=INTEGER*RWWXG
Hint=STRING*RWW
IcoHandle=RESOURCE*WW
Icon=STRING*WW
KeyPreview=INTEGER*RWFalseW
Left=INTEGER*RW0WXG
ModalResult=INTEGER*WW
PopupMenu=QPOPUPMENU*WW
ShowHint=INTEGER*RWFalseW
Top=INTEGER*RW0WXG
Visible=INTEGER*RWFalseWXG
Width=INTEGER*RWWXG
WindowState=INTEGER*RWwsNormalW
AddBorderIcons=SUBI*Add Border IconsINTEGER, InfiniteW
Center=SUB*Used to center a form0WXG
Circle=SUB (x1%, y1%, x2%, y2%, c%, fill%)*Draw & Fill Circle6W
Close=SUB*Close form0WXG
CopyRect=SUB (D, Image, S)*D and S are QRECTs, Image can be a QImage, QCanvas, or QBitmap3W
DelBorderIcons=SUBI*Remove Border IconsINTEGER, InfiniteW
Draw=SUB (x%, y%, BMP)*Draw Bitmap on Canvas3W
FillRect=SUB (x1%, y1%, x2%, y2%, c%)*Draws & Fills a rectangle5W
HideTitleBar=SUB*Hides Caption0W
Line=SUB (x1%, y1%, x2%, y2%, c%)*Draw line on form5W
Paint=SUB (x%, y%, c%, borderc%)*Fill Region4W
Pset=SUB (x%, y%, c%)*Pixel plot3W
Rectangle=SUB (x1%, y1%, x2%, y2%, c%)*Draws a rectangle5W
Repaint=SUB*Repaints the entire form0W
Show=SUB*Used to show form when hidden0WX
ShowModal=FUNCTION*Display form and wait for result0WXG
ShowTitleBar=SUB*Displays Caption0W
StretchDraw=SUB (Rect AS QRECT, BMP)*Draw BMP and stretch to fit inside Rect2W
TextHeight=FUNCTION (Text$) AS WORD*Returns the height, in pixels, of Text$ string1W
TextWidth=FUNCTION (Text$) AS WORD*Returns the width, in pixels, of Text$ string1W
TextRect=SUB (Rect AS QRECT, x%, y%, S$, fc%, bc%)*Write text, and clip within region Rect6W
TextOut=SUB (x%, y%, s$, fc%, bc%)*Write text to form5W
OnClick=VOID*User clicks on open area of form0W
OnClose=SUB (Action AS INTEGER)*Form closes1W
OnKeyDown=SUB (Key AS Word, Shift AS INTEGER)*Key held down2W
OnKeyPress=SUB (Key AS BYTE)*User presses a key1W
OnKeyUp=SUB (Key AS Word, Shift AS INTEGER)*User releases a key2W
OnMouseDown=SUB (Button%, X%, Y%, Shift%)*Mouse button held down4W
OnMouseMove=SUB (X%, Y%, Shift%)*Mouse moves3W
OnMouseUp=SUB (Button%, X%, Y%, Shift%)*Mouse button is released4W
OnPaint=VOID*Form requires repainting0W
OnResize=VOID*Form is resized0W
OnShow=VOID*Form is displayed0W
WndProc=SUB (Hwnd%, Msg%, wParam%, lParam%)*Messages posted/sent to form4W
=*
@Qgauge=*
Align=INTEGER*RWalNone
BackColor=INTEGER*RW
BorderStyle=INTEGER*RWbsSingle
Color=INTEGER*RW
Cursor=INTEGER*RWcrDefault
Enabled=INTEGER*RWTrue
Font=QFONT*W
ForeColor=INTEGER*RW
Height=INTEGER*RW
Hint=STRING*RW
Kind=INTEGER*RWgkHorizontalBar
Left=INTEGER*RW
Max=INTEGER*RW100
Min=INTEGER*RW0
Parent=QFORM/QPANEL/QTABCONTROL*W
Position=INTEGER*RW0
ShowHint=INTEGER*RWFalse
ShowText=INTEGER*RWTrue
Top=INTEGER*RW
Visible=INTEGER*RWTrue
Width=INTEGER*RW
=*
@QGlassFrame=*
Align=INTEGER*RWalNone
ClientHeight=INTEGER*RW
ClientWidth=INTEGER*RW
Color=INTEGER*RW
Cursor=INTEGER*RWcrDefault
Handle=INTEGER*RW
Height=INTEGER*RW
Hint=STRING*RW
Left=INTEGER*RW
Moveable=INTEGER*RWTrue
Parent=QFORM/QPANEL/QTABCONTROL*W
PopupMenu=QPOPUPMENU*W
ShowHint=INTEGER*RWFalse
Top=INTEGER*RW
Transparency=INTEGER*RW60
TransparentColor=INTEGER*RW0
Width=INTEGER*RW
=*
@QGroupBox=*
Align=INTEGER*RWalNone
Caption=STRING*RW
Color=INTEGER*RW
Cursor=INTEGER*RWcrDefault
Enabled=INTEGER*RWTrue
Font=QFONT*W
Handle=INTEGER*R
Height=INTEGER*RW
Hint=STRING*RW
Left=INTEGER*RW0
Parent=QFORM/QPANEL/QTABCONTROL*W
PopupMenu=QPOPUPMENU*W
ShowHint=INTEGER*RWFalse
TabOrder=INTEGER*RW
Top=INTEGER*RW0
Visible=INTEGER*RWTrue
Width=INTEGER*RW
Repaint=SUB*Repaint groupbox, and anything inside it0
OnClick=VOID*User clicked on groupbox0
OnDblClick=VOID*User double clicked on groupbox0
OnMouseDown=SUB (Button%, X%, Y%, Shift%)*Mouse button held down4
OnMouseMove=SUB (X%, Y%, Shift%)*Mouse moves3
OnMouseUp=SUB (Button%, X%, Y%, Shift%)*Mouse button is released4
=*
@Qheader=*
Align=INTEGER*RWalNone
ClientHeight=INTEGER*RW
ClientWidth=INTEGER*RW
CopyMode=INTEGER*RWcmBlackness
Cursor=INTEGER*RWcrDefault
Enabled=INTEGER*RWTrue
Font=QFONT*W
Handle=INTEGER*RW
Height=INTEGER*RW
Hint=STRING*RW
HotTrack=INTEGER*RWFalse
Left=INTEGER*RW0
Parent=QFORM/QPANEL/QTABCONTROL*W
Pixel=2D ARRAY of INTEGER*RW
PopupMenu=QPOPUPMENU*W
Sections=ARRAY of SectionsType*RW
SectionsCount=INTEGER*R
ShowHint=INTEGER*RWFalse
Top=INTEGER*RW0
Width=INTEGER*RW
Visible=INTEGER*RWTrue
AddSections=SUBI*Add new sections to headerSTRING, Infinite
Clear=SUB*Clears all sections0
Circle=SUB (x1%, y1%, x2%, y2%, c%, fill%)*Draw & Fill Circle6
CopyRect=SUB (D, Image, S)*D and S are QRECTs, Image can be a QImage, QCanvas, or QBitmap3
Draw=SUB (x%, y%, BMP)*Draw Bitmap at (X,Y)3
FillRect=SUB (x1%, y1%, x2%, y2%, c%)*Draws & Fills a rectangle5
Line=SUB (x1%, y1%, x2%, y2%, c%)*Draws a line5
Paint=SUB (x%, y%, c%, borderc%)*Fill Region4
Pset=SUB (x%, y%, c%)*Pixel plot3
Rectangle=SUB (x1%, y1%, x2%, y2%, c%)*Draws a rectangle5
Repaint=SUB*Force repainting of header0
StretchDraw=SUB (Rect AS QRECT, BMP)*Draw BMP and stretch to fit inside Rect2
TextHeight=FUNCTION (Text$) AS WORD*Returns the height, in pixels, of Text$ string1
TextWidth=FUNCTION (Text$) AS WORD*Returns the width, in pixels, of Text$ string1
TextRect=SUB (Rect AS QRECT, x%, y%, S$, fc%, bc%)*Write text, and clip within region Rect6
TextOut=SUB (x%, y%, S$, fc%, bc%)*Writes text to image5
=*
@Qimage=*
Align=INTEGER*RWalNone
Autosize=INTEGER*RWFalse
BMP=STRING*W
BMPHandle=RESOURCE*W
Center=INTEGER*RWFalse
CopyMode=INTEGER*RWcmBlackness
Cursor=INTEGER*RWcrDefault
Enabled=INTEGER*RWTrue
Font=QFONT*W
Handle=INTEGER*RW
Height=INTEGER*RW
Hint=STRING*RW
ICOHandle=RESOURCE*W
Icon=STRING*W
IncrementalDisplay=INTEGER*RWFalse
Left=INTEGER*RW0
Parent=QFORM/QPANEL/QTABCONTROL*W
Pixel=2D ARRAY of INTEGER*RW
PopupMenu=QPOPUPMENU*W
ShowHint=INTEGER*RWFalse
Stretch=INTEGER*RWFalse
Top=INTEGER*RW0
Transparent=INTEGER*RWFalse
Width=INTEGER*RW
Visible=INTEGER*RWTrue
Center=SUB*Centers image0
Circle=SUB (x1%, y1%, x2%, y2%, c%, fill%)*Draw & Fill Circle6
CopyRect=SUB (D, Image, S)*D and S are QRECTs, Image can be a QImage, QCanvas, or QBitmap3
Draw=SUB (x%, y%, BMP)*Draw Bitmap at (X,Y)3
FillRect=SUB (x1%, y1%, x2%, y2%, c%)*Draws & Fills a rectangle5
Line=SUB (x1%, y1%, x2%, y2%, c%)*Draws a line5
Paint=SUB (x%, y%, c%, borderc%)*Fill Region4
Pset=SUB (x%, y%, c%)*Pixel plot3
Rectangle=SUB (x1%, y1%, x2%, y2%, c%)*Draws a rectangle5
Repaint=SUB*Force repainting of image0
Rotate=SUB (xOrigin%, yOrigin%, Angle%)*Rotates entire image at specified origin3W
StretchDraw=SUB (Rect AS QRECT, BMP)*Draw BMP and stretch to fit inside Rect2
TextHeight=FUNCTION (Text$) AS WORD*Returns the height, in pixels, of Text$ string1
TextWidth=FUNCTION (Text$) AS WORD*Returns the width, in pixels, of Text$ string1
TextRect=SUB (Rect AS QRECT, x%, y%, S$, fc%, bc%)*Write text, and clip within region Rect6
TextOut=SUB (x%, y%, S$, fc%, bc%)*Writes text to image5
OnClick=VOID*User clicked on image0
OnDblClick=VOID*User double clicked on image0
OnMouseDown=SUB (Button%, X%, Y%, Shift%)*Mouse button held down4
OnMouseMove=SUB (X%, Y%, Shift%)*Mouse moves3
OnMouseUp=SUB (Button%, X%, Y%, Shift%)*Mouse button is released4
=*
@QImageList=*
BkColor=INTEGER*RW0
BlendColor=INTEGER*RW0
Count=INTEGER*RW
DrawStyle=INTEGER*RWdsNormal
Font=QFONT*W
GetBMP=ARRAY of IMAGES/BMP*R
GetICO=ARRAY of IMAGES/ICO*R
Handle=INTEGER*RW
Height=INTEGER*RW
ImageType=INTEGER*RWitImage
Masked=INTEGER*RWTrue
ShareImages=INTEGER*RWFalse
Width=INTEGER*RW
AddBMPFile=SUB (FileName$, MaskColor%)*Add BMP file to Imagelist2
AddICOFile=SUB (FileName$)*Add Icon file to Imagelist1
AddBMPHandle=SUB (BMP_Resource, MaskColor%)*Add BMP to Imagelist2
AddICOHandle=SUB (ICO_Resource)*Add Icon to Imagelist1
Clear=SUB*Removes all images0
Delete=SUB (Index%)*Delete image at Index%1
InsertBMPFile=SUB (Index%, Filename$, Mask%)*Insert BMP file at Index%3
InsertICOFile=SUB (Index%, Filename$)*Insert Icon file at Index%2
InsertBMPHandle=SUB (Index%, BMP_Resource, Mask%)*Insert BMP at Index%3
InsertICOHandle=SUB (Index%, ICO_Resource)*Insert Icon at Index%2
=*
@Qlabel=*
Align=INTEGER*RWalNoneW
Alignment=INTEGER*RWtaLeftJustifyW
Angle=INTEGER*RW0W
Autosize=INTEGER*RWFalseW
Caption=STRING*RWWXG
Color=INTEGER*RWWX
Cursor=INTEGER*RWcrDefaultW
Enabled=INTEGER*RWTrueWXG
Font=QFONT*WW
Handle=INTEGER*RW
Height=INTEGER*RWWXG
Hint=STRING*RWWXG
Layout=INTEGER*RWW
Left=INTEGER*RW0WXG
LowerColor=INTEGER*RWclBtnShadowW
Parent=QFORM/QPANEL/QTABCONTROL*WWXG
PopupMenu=QPOPUPMENU*WW
ShowHint=INTEGER*RWFalseWXG
TextStyle=INTEGER*RWlsNoneW
Top=INTEGER*RW0WXG
Transparent=INTEGER*RWFalseW
UpperColor=INTEGER*RWclBtnHighlightW
Visible=INTEGER*RWTrueWXG
Width=INTEGER*RWWXG
Wordwrap=INTEGER*RWFalseW
OnClick=VOID*User clicks on label0W
OnDblClick=VOID*User double clicked on label0W
OnMouseDown=SUB (Button%, X%, Y%, Shift%)*Mouse button held down3W
OnMouseMove=SUB (X%, Y%, Shift%)*Mouse moves2W
OnMouseUp=SUB (Button%, X%, Y%, Shift%)*Mouse button is released3W
WndProc=SUB (Hwnd%, Msg%, wParam%, lParam%)*Messages sent to QLabel4W
=*
@Qlistbox=*
Align=INTEGER*RWalNoneW
BorderStyle=INTEGER*RWbsSingleW
Color=INTEGER*RWWX
Columns=INTEGER*RW0W
CopyMode=INTEGER*RWcmBlacknessW
Cursor=INTEGER*RWcrDefaultW
Enabled=INTEGER*RWTrueWXG
ExtendedSelect=INTEGER*RWTrueWX
Font=QFONT*WW
Height=INTEGER*RWWXG
Hint=STRING*RW0WXG
Item=ARRAY of STRING*RWWXG
ItemCount=INTEGER*RWXG
ItemHeight=INTEGER*RWW
ItemIndex=INTEGER*RW-1WXG
Left=INTEGER*RW0WXG
MultiSelect=INTEGER*RWFalseWX
Parent=QFORM/QPANEL/QTABCONTROL*WWXG
PopupMenu=QPOPUPMENU*WW
Selected=ARRAY of INTEGER*RWWX
ShowHint=INTEGER*RWFalseWXG
Sorted=INTEGER*RWFalseWG
Style=INTEGER*RWlbStandardW
TopIndex=INTEGER*RWW
TabOrder=INTEGER*RWW
TabWidth=INTEGER*RW0W
Top=INTEGER*RW0WXG
Visible=INTEGER*RWTrueWXG
Width=INTEGER*RWWXG
AddItems=SUBI*Add items to listboxSTRINGs, InfiniteWXG
Circle=SUB (x1%, y1%, x2%, y2%, c%, fill%)*Draw & Fill Circle6W
Clear=SUB*Clears entire listbox0WXG
CopyRect=SUB (D, Image, S)*D and S are QRECTs, Image can be a QImage, QCanvas, or QBitmap3W
DelItems=SUBI*Delete items by their indexIndex #s, InfiniteWXG
Draw=SUB (x%, y%, BMP)*Draw Bitmap at (X,Y)3W
FillRect=SUB (x1%, y1%, x2%, y2%, c%)*Draws & Fills a rectangle5W
InsertItem=SUB (Index%, String$)*Insert item at Index%2WXG
Line=SUB (x1%, y1%, x2%, y2%, c%)*Draws a line5W
Paint=SUB (x%, y%, c%, borderc%)*Fill Region4W
Pset=SUB (x%, y%, c%)*Pixel plot3W
Rectangle=SUB (x1%, y1%, x2%, y2%, c%)*Draws a rectangle5W
Repaint=SUB*Force repainting of listbox0W
StretchDraw=SUB (Rect AS QRECT, BMP)*Draw BMP and stretch to fit inside Rect2W
TextHeight=FUNCTION (Text$) AS WORD*Returns the height, in pixels, of Text$ string1W
TextWidth=FUNCTION (Text$) AS WORD*Returns the width, in pixels, of Text$ string1W
TextRect=SUB (Rect AS QRECT, x%, y%, S$, fc%, bc%)*Write text, and clip within region Rect6W
TextOut=SUB (x%, y%, S$, fc%, bc%)*Writes text to image5W
OnClick=VOID*User clicks on item0WXG
OnDblClick=VOID*User double clicks on an item0WXG
OnDrawItem=SUB (Index%, State%, R AS QRect)*Items are redrawn for ownerdraw listboxes3W
OnEnter=VOID*User presses enter to select item0W
OnMeasureItem=SUB (Index%, Height%)*Calculate Height for ownerdraw variable listboxes3W
WndProc=SUB (Hwnd%, Msg%, wParam%, lParam%)*Messages sent to Listbox4W
=*
@QListView=*
Align=INTEGER*RWalNone
BorderStyle=INTEGER*RWbsSingle
CheckBoxes=INTEGER*RWFalse
Color=INTEGER*RW
Column=ARRAY of ColumnType*RW
ColumnClick=INTEGER*RWTrue
ColumnsCount=INTEGER*RW
Cursor=INTEGER*RWcrDefault
Enabled=INTEGER*RWTrue
Font=QFONT*W
GridLines=INTEGER*RWFalse
Handle=INTEGER*R
Height=INTEGER*RW
Hint=STRING*RW
HotTrack=INTEGER*RWFalse
Item=ARRAY of ItemType*RW
ItemCount=INTEGER*RW
ItemIndex=INTEGER*RW
LargeImages=QIMAGELIST*W
Left=INTEGER*RW0
MultiSelect=INTEGER*RWFalse
Parent=QFORM/QPANEL/QTABCONTROL*W
PopupMenu=QPOPUPMENU*W
ReadOnly=INTEGER*RWFalse
RowSelect=INTEGER*RWFalse
SelCount=INTEGER*RW
Selected=ARRAY of INTEGER*RW
ShowColumnHeaders=INTEGER*RWTrue
ShowHint=INTEGER*RWFalse
SmallImages=QIMAGELIST*W
SortType=INTEGER*RWstNone
StateImages=QIMAGELIST*W
SubItem=2D ARRAY of STRING*RW
TabOrder=INTEGER*RW
Top=INTEGER*RW0
Width=INTEGER*RW
ViewStyle=INTEGER*RWvsIcon
Visible=INTEGER*RWTrue
AddColumns=SUBI*Add column headers to listviewSTRING, Infinite
AddItems=SUBI*Add items to listviewSTRING, Infinite
AddSubItem=SUB (Index%, String$)*Add sub item to Index%2
Clear=SUB*Clear all items in listview0
ClearColumns=SUB*Clear all columns in listview0
DelItems=SUBI*Delete items from listviewINTEGER, Infinite
DelSubItem=SUB (Index%, SubIndex%)*Delete subitem from listview2
InsertItem=SUB (Index%, String$)*Insert item at Index%2
InsertSubItem=SUB (Index%, SubIndex%, String$)*Insert subitem3
SwapItem=SUB (Index1%, Index2%)*Swap items2
OnClick=VOID*Item was clicked on0
OnChange=SUB (Index%, Change AS BYTE)*Item changed (text, image, or state)2
OnColumnClick=SUB (Column%)*Column header was clicked1
OnDblClick=VOID*Selection was double clicked on0
OnKeyPressed=SUB (Key AS BYTE)*Key was pressed1
=*
@QMainMenu=*
Parent=QFORM*WWXG
AddItems=SUBI*Add items to comboboxQMENUITEMs, InfiniteWXG
Insert=SUB (I%, Item AS QMENUITEM)*Insert an item2W
=*
@Qmemorystream=*
LineCount=INTEGER*RW
Pointer=INTEGER*RWXG
Position=INTEGER*RWWXG
SetSize=INTEGER*WWXG
Size=INTEGER*RWWXG
Close=SUB*Close the stream0WXG
CopyFrom=SUB (Stream, Bytes%)*Copy from another stream2WXG
ReadLine=FUNCTION () AS STRING*Reads an entire line0W
ReadNum=FUNCTION (Size%) AS DOUBLE*Read Size% bytes, returns number1WXG
ReadStr=FUNCTION (Size%) AS STRING*Read Size% bytes, returns the string1WXG
ReadBinStr=FUNCTION (Size%) AS STRING*Read Size% bytes, returns the binary string1W
ReadUDT=SUB (MyType)*Read and store data in a MyType structure1WXG
Seek=SUB (Position%, From%)*Seek to Position%, From% see RAPIDQ.INC2WXG
WriteLine=SUB (S AS STRING)*Writes string with CR+LF1W
WriteNum=SUB (number, bytes%)*Writes a number to memory2WXG
WriteBinStr=SUB (string, bytes%)*Writes a binary string to file (slow)2W
WriteStr=SUB (string, bytes%)*Writes string to memory2WXG
WriteUDT=SUB (MyType)*Write data stored in a MyType structure1WXG
=*
@QMenuItem=*
Caption=STRING*RWWXG
Checked=INTEGER*RWW
Enabled=INTEGER*RWTrueW
RadioItem=INTEGER*RWFalseW
ShortCut=STRING*RWW
Visible=INTEGER*RWTrueW
AddItems=SUBI*Add Subitems to MenuItemQMENUITEMs, InfiniteWXG
Insert=SUB (I%, Item AS QMENUITEM)*Insert an item2W
OnClick=VOID*User selects item0WXG
=*
@QMySQL=*
Connected=INTEGER*RWXG
DB=ARRAY of STRING*RWXG
DBCount=INTEGER*RWXG
FieldCount=INTEGER*RWXG
Field.Decimals=INTEGER*RWXG
Field.Flags=INTEGER*RWXG
Field.Length=INTEGER*RWXG
Field.MaxLength=INTEGER*RWXG
Field.Name=STRING*RWXG
Field.Table=STRING*RWXG
Field.Type=INTEGER*RWXG
Length=ARRAY of INTEGER*RWXG
NumRows=INTEGER*RWXG
Row=ARRAY of STRING*RWXG
RowCount=INTEGER*RWXG
Table=ARRAY of STRING*RWXG
TableCount=INTEGER*RWXG
Close=SUB*Disconnect from MySQL0WXG
Connect=FUNCTION (Host$, User$, Passwd$) AS INTEGER*Connect to MySQL3WXG
CreateDB=FUNCTION (DB$) AS INTEGER*Creates a new database1WXG
DropDB=FUNCTION (DB$) AS INTEGER*Drop database1WXG
EscapeString=FUNCTION (S$, Length%) AS STRING*Parses binary string S$ and returns a string that can be used in Blob fields2WXG
FetchField=FUNCTION AS INTEGER*Fetch next field0WXG
FetchLengths=FUNCTION AS INTEGER*Fetch lengths for current row0WXG
FetchRow=FUNCTION AS INTEGER*Fetch next row0WXG
FieldSeek=FUNCTION (Position%)*Jump to Field Position%1WXG
Query=FUNCTION (Query$) AS INTEGER*Query database1WXG
RealConnect=SUB (Host$, User$, Passwd$, DB$, Port%, UnixSock$, Flags%)*Connect to MySQL7WXG
Refresh=FUNCTION (RefreshFlags%) AS INTEGER*Refresh database1WXG
RowBlob=FUNCTION (Row%, Bytes&) AS STRING*Returns the binary blob as a string2WXG
RowSeek=FUNCTION (Row%)*Jump to a certain row1WXG
SelectDB=FUNCTION (DB$) AS INTEGER*Select database to use1WXG
=*
@QOpenDialog=*
Caption=STRING*RWW
FileName=STRING*RWWX
Filter=STRING*RWW
FilterIndex=INTEGER*RW1W
InitialDir=STRING*RWW
Execute=FUNCTION*Returns TRUE or FALSE0WX
=*
@QOutLine=*
Align=INTEGER*RWalNone
BMPClosed=STRING*W
BMPLeaf=STRING*W
BMPMinus=STRING*W
BMPOpen=STRING*W
BMPPlus=STRING*W
BMPHandleClosed=RESOURCE*W
BMPHandleLeaf=RESOURCE*W
BMPHandleMinus=RESOURCE*W
BMPHandleOpen=RESOURCE*W
BMPHandlePlus=RESOURCE*W
BorderStyle=INTEGER*RWbsSingle
Color=INTEGER*RW
Cursor=INTEGER*RWcrDefault
Enabled=INTEGER*RWTrue
Font=QFONT*W
Height=INTEGER*RW
Hint=STRING*RW
Item=ARRAY of STRING*RW
ItemHeight=INTEGER*RW13
ItemIndex=INTEGER*RW
ItemSeparator=STRING*RW\
Left=INTEGER*RW0
LineCount=INTEGER*RW
OutLineStyle=INTEGER*RWosTreePictureText
Parent=QFORM/QPANEL/QTABCONTROL*W
PopupMenu=QPOPUPMENU*W
Row=INTEGER*RW
ScrollBars=INTEGER*RWssBoth
ShowHint=INTEGER*RWFalse
TabOrder=INTEGER*RW
Top=INTEGER*RW0
Visible=INTEGER*RWTrue
Width=INTEGER*RW
AddChild=SUB (Index%, String$)*Add child at Index%2
AddLines=SUBI*Add lines to OutlineSTRING, Infinite
AddOptions=SUBI*Add Outline optionsINTEGER, Infinite
Clear=SUB*Clear all items0
DelLines=SUBI*Delete lines from OutlineINTEGER, Infinite
DelOptions=SUBI*Delete Outline optionsINTEGER, Infinite
Insert=SUB (Index%, String$)*Insert node at Index%2
OnClick=VOID*User clicked on item0
OnDblClick=VOID*User double clicked on item0
=*
@Qovalbtn=*
Align=INTEGER*RWalNoneW
BMP=STRING*WW
BMPHandle=RESOURCE*WW
Caption=STRING*RWWX
Color=INTEGER*RWWX
ColorHighLight=INTEGER*RWW
ColorShadow=INTEGER*RWW
Cursor=INTEGER*RWcrDefaultW
Down=INTEGER*RWFalseW
Enabled=INTEGER*RWTrue</TDWX
Flat=INTEGER*RWFalseWX
Font=QFONT*WW
GroupIndex=INTEGER*RW0W
Height=INTEGER*RWWX
Hint=STRING*RWWX
Layout=INTEGER*RWblBMPLeftW
Left=INTEGER*RW0WX
NumBMPs=INTEGER*RWW
Parent=QFORM/QPANEL/QTABCONTROL*WWX
ShowHint=INTEGER*RWFalseWX
Spacing=INTEGER*RWW
TabOrder=INTEGER*RWW
Top=INTEGER*RW0WX
Transparent=INTEGER*RWFalseW
TransParentColor=INTEGER*RWW
Width=INTEGER*RWWX
Visible=INTEGER*RWTrueWX
StartDrag=SUB*Allows Button to be dragged0W
OnClick=VOID*User clicked on the button0WX
OnMouseDown=SUB (Button%, X%, Y%, Shift%)*Mouse button held down4WX
OnMouseMove=SUB (X%, Y%, Shift%)*Mouse moves3WX
OnMouseUp=SUB (Button%, X%, Y%, Shift%)*Mouse button is released4WX
=*
@Qbutton=*
Align=INTEGER*RWalNoneW
Alignment=INTEGER*RWtaCenterW
BevelInner=INTEGER*RWbvNoneW
BevelOuter=INTEGER*RWbvRaisedW
BevelWidth=INTEGER*RW1W
BorderStyle=INTEGER*RWbsNoneW
Caption=STRING*RWW
ClientHeight=INTEGER*RWWX
ClientWidth=INTEGER*RWWX
Color=INTEGER*RWW
Cursor=INTEGER*RWcrDefaultW
Enabled=INTEGER*RWTrueWX
Font=QFONT*WW
Height=INTEGER*RWWX
Hint=STRING*RWW
Left=INTEGER*RW0WX
Parent=QFORM/QPANEL/QTABCONTROL*WWX
ShowHint=INTEGER*RWFalseW
TabOrder=INTEGER*RWW
Top=INTEGER*RW0WX
Width=INTEGER*RWWX
Visible=INTEGER*RWTrueWX
Repaint=SUB*Refreshes panel and all contents0W
OnClick=VOID*User clicked on open area of panel0WX
OnDblClick=VOID*User double clicked panel0W
OnMouseDown=SUB (Button%, X%, Y%, Shift%)*Mouse button held down4W
OnMouseMove=SUB (X%, Y%, Shift%)*Mouse moves over panel3W
OnMouseUp=SUB (Button%, X%, Y%, Shift%)*Mouse button is released4W
=*
@QPopupMenu=*
Alignment=INTEGER*RW
AddItems=SUBI*Add Item to MenuQMENUITEMs, Infinite
Insert=SUB (I%, Item AS QMENUITEM)*Insert an item2
Popup=SUB (X%, Y%)*Popup menu at (X,Y)2
=*
@QRadioButton=*
Align=INTEGER*RWalNoneW
Caption=STRING*RWWXG
Checked=INTEGER*RWFalseWXG
Enabled=INTEGER*RWTrueWXG
Font=QFONT*WW
Height=INTEGER*RWWXG
Hint=STRING*RWWXG
Left=INTEGER*RW0WXG
Parent=QFORM/QPANEL/QTABCONTROL*WWXG
PopupMenu=QPOPUPMENU*WW
ShowHint=INTEGER*RWFalseWXG
TabOrder=INTEGER*RWW
Top=INTEGER*RW0WXG
Visible=INTEGER*RWTrueWXG
Width=INTEGER*RWWXG
OnClick=VOID*User clicked on radio button0WXG
=*
@Qregistry=*
CurrentKey=INTEGER*R
CurrentPath=STRING*R
GetDataSize=INTEGER*R
GetDataType=INTEGER*R
HasSubKeys=INTEGER*R
KeyItemCount=INTEGER*R
ValueItemCount=INTEGER*R
RootKey=INTEGER*RWHKEY_CURRENT_USER
CloseKey=SUB*Closes opened key0
CreateKey=FUNCTION (Key$) AS INTEGER*Creates a new key in CurrentPath.1
DeleteKey=FUNCTION (Key$) AS INTEGER*Deletes key.1
DeleteValue=FUNCTION (ValName$) AS INTEGER*Deletes a value data.1
KeyExists=FUNCTION (Key$) AS INTEGER*Returns 0 or 1 if key exists.1
KeyItem=FUNCTION (Index%) AS STRING*Retrieve the names of the subkeys1
MoveKey=FUNCTION (Old$, New$, Delete%)*Moves existing key, subkeys, and data values.3
OpenKey=FUNCTION (Key$, CanCreate%)*CanCreate specifies whether to create the specified key if it does not exist.2
ReadBinary=FUNCTION (Key$, Index%) AS BYTE*Return binary value of specified key2
ReadFloat=FUNCTION (Key$) AS DOUBLE*Return double value of specified key1
ReadInteger=FUNCTION (Key$) AS INTEGER*Return integer value of specified key1
ReadString=FUNCTION (Key$) AS STRING*Return string value of specified key1
RegistryConnect=FUNCTION (CompName$) AS INTEGER*Establishes connection to another computer's registry.1
RenameValue=FUNCTION (Old$, New$) AS INTEGER*Renames existing data value.2
ValueExists=FUNCTION (Value$) AS INTEGER*Returns 0 or 1 if data value Value$ exists.1
ValueItem=FUNCTION (Index%) AS STRING*Retrieve the names of the data values1
WriteBinary=SUB (Key$, BYTE(), Size%)*Write Array of BYTEs in the specified key3
WriteFloat=SUB (Key$, Value#)*Write double value in the specified key2
WriteInteger=SUB (Key$, Value&)*Write integer value in the specified key2
WriteString=SUB (Key$, Value$)*Write string in the specified key2
=*
@Qrichedit=*
Align=INTEGER*RWalNoneW
Alignment=INTEGER*RWtaLeftJustifyW
BorderStyle=INTEGER*RWbsSingleW
Color=INTEGER*RWW
Enabled=INTEGER*RWTrueWX
Font=QFONT*WWX
Height=INTEGER*RWWX
HideScrollBars=INTEGER*RWTrueW
HideSelection=INTEGER*RWTrueW
Hint=STRING*RWW
Left=INTEGER*RW0WX
Line=ARR_STRING*RWWX
LineCount=INTEGER*RWWX
Modified=INTEGER*RW
Parent=QFORM/QPANEL/QTABCONTROL*WWX
PopupMenu=QPOPUPMENU*WW
Plaintext=INTEGER*RWFalseW
Readonly=INTEGER*RWFalseWX
ScrollBars=INTEGER*RWssNoneWX
SelAttributes=QFONT*WW
SelLength=INTEGER*RWWX
SelStart=INTEGER*RWWX
SelText=STRING*RWWX
ShowHint=INTEGER*RWFalseW
TabOrder=INTEGER*RWW
Text=STRING*RWWX
Top=INTEGER*RW0WX
WantTabs=INTEGER*RWFalseW
Width=INTEGER*RWWX
WhereX=INTEGER*RWX
WhereY=INTEGER*RWX
Wordwrap=INTEGER*RWTrueW
Visible=INTEGER*RWTrueWX
AddString=SUB (S$)*Add a string1WX
AddStrings=SUBI*Add strings (up to 255)STRINGWX
Clear=SUB*Clear entire text0WX
CopyToClipboard=SUB*Copy selected text to clipboard0W
CutToClipboard=SUB*Cut selected text to clipboard0W
LoadFromFile=SUB (FileName$)*Load text from a file1WX
LoadFromStream=SUB (Stream)*Load text from a stream1WX
PasteFromClipboard=SUB*Paste text from clipboard0W
SaveToFile=SUB (FileName$)*Save text to a file1WX
SaveToStream=SUB (Stream)*Save text to a stream1W
SelectAll=SUB*Selects all text from Richedit0WX
OnChange=VOID*Text changes0W
OnKeyDown=SUB (Key AS WORD, Shift AS INTEGER)*Key held down2W
OnKeyPress=SUB (Key AS BYTE)*User presses a key1W
OnKeyUp=SUB (Key AS WORD, Shift AS INTEGER)*Key released2W
OnMouseDown=SUB (Button%, X%, Y%, Shift%)*Mouse button held down4WX
OnMouseMove=SUB (X%, Y%, Shift%)*Mouse moves2WX
OnMouseUp=SUB (Button%, X%, Y%, Shift%)*Mouse button is released4WX
=*
@QSaveDialog=*
Caption=STRING*RW
FileName=STRING*RW
Filter=STRING*RW
FilterIndex=INTEGER*RW1
InitialDir=STRING*RW
Execute=FUNCTION*Returns TRUE or FALSE0
=*
@QScrollBar=*
Align=INTEGER*RWalNoneW
Cursor=INTEGER*RWcrDefaultW
Enabled=INTEGER*RWTrueWX
Height=INTEGER*RWWX
Hint=STRING*RWWX
Kind=INTEGER*RWsbHorizontalWX
LargeChange=INTEGER*RW1WX
Left=INTEGER*RW0WX
Max=INTEGER*RW100WX
Min=INTEGER*RW0WX
Parent=QFORM/QPANEL/QTABCONTROL*WWX
PopupMenu=QPOPUPMENU*WW
Position=INTEGER*RW0WX
ShowHint=INTEGER*RWFalseWX
SmallChange=INTEGER*RW1WX
TabOrder=INTEGER*RWW
Top=INTEGER*RW0WX
Width=INTEGER*RWWX
Visible=INTEGER*RWTrueWX
OnChange=VOID*Scroll position changes0WX
OnKeyDown=SUB (Key AS Word, Shift AS INTEGER)*Key held down2W
OnKeyPress=SUB (Key AS BYTE)*User presses a key1W
OnKeyUp=SUB (Key AS Word, Shift AS INTEGER)*User releases a key2W
OnScroll=SUB (ScrollCode AS BYTE, ScrollPos AS LONG)*Scrolling2W
=*
@QScrollBox=*
Align=INTEGER*RWalNone
AutoScroll=INTEGER*RWTrue
BorderStyle=INTEGER*RWbsSingle
Color=INTEGER*RW
Cursor=INTEGER*RWcrDefault
Enabled=INTEGER*RWTrue
Font=QFONT*W
Handle=INTEGER*R
Height=INTEGER*RW
Hint=STRING*RW
HorzIncrement=INTEGER*RW8
HorzMargin=INTEGER*RW0
HorzPosition=INTEGER*RW0
HorzRange=INTEGER*RW0
HorzTracking=INTEGER*RWFalse
HorzVisible=INTEGER*RWTrue
Left=INTEGER*RW0
Parent=QFORM/QPANEL/QTABCONTROL*W
PopupMenu=QPOPUPMENU*W
ShowHint=INTEGER*RWFalse
TabOrder=INTEGER*RW
Top=INTEGER*RW0
Width=INTEGER*RW
VertIncrement=INTEGER*RW8
VertMargin=INTEGER*RW0
VertPosition=INTEGER*RW0
VertRange=INTEGER*RW0
VertTracking=INTEGER*RWFalse
VertVisible=INTEGER*RWTrue
Visible=INTEGER*RWTrue
Repaint=SUB*Repaint control0
OnClick=VOID*User clicked on scrollbox0
OnDblClick=VOID*User double clicked on scrollbox0
OnMouseDown=SUB (Button%, X%, Y%, Shift%)*Mouse button held down4
OnMouseMove=SUB (X%, Y%, Shift%)*Mouse moves3
OnMouseUp=SUB (Button%, X%, Y%, Shift%)*Mouse button is released4
OnResize=VOID*Scrollbox is resized0
=*
@Qsocket=*
Family=INTEGER*RWAF_INETW
Protocol=INTEGER*RWIPPROTO_IPW
Transferred=INTEGER*RWXG
Type=INTEGER*RWSOCK_STREAMW
Accept=FUNCTION ClientSock%(Socket%)*Accepts Client Connection1WXG
Close=SUB (Socket%)*Closes Socket% file descriptor1WXG
Connect=FUNCTION Sock%(ServerName$, PortNum%)*Connect to server on PortNum%2WXG
ConnectionReady=FUNCTION Bool%(Sock%)*True/False if connection pending1WXG
GetHostIP=FUNCTION AS STRING*Returns host IP Address0WXG
GetHostName=FUNCTION AS STRING*Returns host name0WXG
GetPeerName=FUNCTION GetPeerName$(Socket%)*Returns peer name1WXG
IsClientReady=FUNCTION Bool%(Sock%, ClientSock%)*True/False if client is sending data2WXG
IsServerReady=FUNCTION Bool%(Sock%)*True/False if server is sending data1WXG
Open=FUNCTION Sock%(PortNum%)*Open TCP server on PortNum%1WXG
Peek=FUNCTION Peek$(Socket%, NumBytes%)*Peek information coming from socket, but do not clear. Win322W
Read=FUNCTION Message$(Socket%, NumBytes%)*Read NumBytes%2WXG
ReadLine=FUNCTION Message$(Socket%)*Read complete line1WXG
Write=SUB (Socket%, Message$, NumBytes%)*Sends NumBytes% from Message$3WXG
WriteLine=FUNCTION Bytes%(Socket%, Message$)*Send Message$2WXG
=*
@Qsplitter=*
Align=INTEGER*RWalLeft
Beveled=INTEGER*RWTrue
ClientHeight=INTEGER*RW
ClientWidth=INTEGER*RW
Color=INTEGER*RW
Cursor=INTEGER*RWcrHSplit
Height=INTEGER*RW
Hint=STRING*RW
Left=INTEGER*RW
MinSize=INTEGER*RW30
Parent=QFORM/QPANEL/QTABCONTROL*W
ShowHint=INTEGER*RWFalse
Top=INTEGER*RW
Width=INTEGER*RW
OnMoved=VOID*Splitter Moved0
=*
@QStatusBar=*
Align=INTEGER*RWalBottom
Cursor=INTEGER*RWcrDefault
Enabled=INTEGER*RWTrue
Height=INTEGER*RW
Hint=STRING*RW
Left=INTEGER*RW0
Panel=ARRAY of PanelType*RW
Parent=QFORM/QPANEL/QTABCONTROL*W
PopupMenu=QPOPUPMENU*W
ShowHint=INTEGER*RWFalse
SimplePanel=INTEGER*RWFalse
SimpleText=STRING*RW
SizeGrip=INTEGER*RWTrue
TabOrder=INTEGER*RW
Top=INTEGER*RW0
Width=INTEGER*RW
Visible=INTEGER*RWTrue
AddPanels=SUBI*Add panels to status barSTRING, Infinite
Clear=SUB*Clear panels0
OnResize=VOID*Status bar is being resized0
=*
@QStringGrid=*
Align=INTEGER*RWalNone
BorderStyle=INTEGER*RWbsSingle
Cell=2D ARRAY of STRING*RW
Col=INTEGER*RW
ColCount=INTEGER*RW5
Color=INTEGER*RW
ColWidths=ARRAY of INTEGER*RW
Cursor=INTEGER*RWcrDefault
DefaultColWidth=INTEGER*RW64
DefaultRowHeight=INTEGER*RW24
EditorMode=INTEGER*RW
Enabled=INTEGER*RWTrue
FixedColor=INTEGER*RW
FixedCols=INTEGER*RW1
FixedRows=INTEGER*RW1
Font=QFONT*W
GridHeight=INTEGER*RW
GridLineWidth=INTEGER*RW1
GridWidth=INTEGER*RW
Height=INTEGER*RW
Hint=STRING*RW
Left=INTEGER*RW0
LeftCol=INTEGER*RW
Parent=QFORM/QPANEL/QTABCONTROL*W
PopupMenu=QPOPUPMENU*W
Row=INTEGER*RW
RowCount=INTEGER*RW5
RowHeights=ARRAY of INTEGER*RW
ScrollBars=INTEGER*RWssBoth
Separator=STRING*RW
ShowHint=INTEGER*RWFalse
TabOrder=INTEGER*RW
TabStops=ARRAY of INTEGER*RW
Top=INTEGER*RW0
TopRow=INTEGER*RW
Visible=INTEGER*RWTrue
VisibleColCount=INTEGER*R
VisibleRowCount=INTEGER*R
Width=INTEGER*RW
AddOptions=SUBI*Add options to string gridINTEGER, Infinite
DeleteCol=SUB (Column%)*Deletes/Remove a column1
DeleteRow=SUB (Row%)*Deletes/Remove a row1
DelOptions=SUBI*Delete options from string gridINTEGER, Infinite
Circle=SUB (x1%, y1%, x2%, y2%, c%, fill%)*Draw & Fill Circle6
CopyRect=SUB (D, Image, S)*D and S are QRECTs, Image can be a QImage, QCanvas, or QBitmap3
Draw=SUB (x%, y%, BMP)*Draw Bitmap at (X,Y)3
FillRect=SUB (x1%, y1%, x2%, y2%, c%)*Draws & Fills a rectangle5
InsertCol=SUB (Column%)*Inserts a blank column1
InsertRow=SUB (Row%)*Inserts a blank row1
Line=SUB (x1%, y1%, x2%, y2%, c%)*Draws a line5
LoadFromFile=SUB (File$, RowOffset%, ColOffset%, MaxRows%)*Loads table from file w/Separator4
LoadFromStream=SUB (S AS QFileStream/QMemoryStream, RowOffset%, ColOffset%, MaxRows%)*Loads table from stream w/Separator4
Paint=SUB (x%, y%, c%, borderc%)*Fill Region4
Pset=SUB (x%, y%, c%)*Pixel plot3
Rectangle=SUB (x1%, y1%, x2%, y2%, c%)*Draws a rectangle5
Repaint=SUB*Force repainting of stringgrid0
SaveToFile=SUB (File$, RowOffset%, ColOffset%, MaxRows%)*Saves table to file w/Separator4
SaveToStream=SUB (S AS QFileStream/QMemoryStream, RowOffset%, ColOffset%, MaxRows%)*Saves table to stream w/Separator4
SwapCols=SUB (Col1%, Col2%)*Swap two columns2
SwapRows=SUB (Row1%, Row2%)*Swap two rows2
StretchDraw=SUB (Rect AS QRECT, BMP)*Draw BMP and stretch to fit inside Rect2
TextHeight=FUNCTION (Text$) AS WORD*Returns the height, in pixels, of Text$ string1
TextWidth=FUNCTION (Text$) AS WORD*Returns the width, in pixels, of Text$ string1
TextRect=SUB (Rect AS QRECT, x%, y%, S$, fc%, bc%)*Write text, and clip within region Rect6
TextOut=SUB (x%, y%, S$, fc%, bc%)*Writes text to cell5
OnDrawCell=SUB (Col%, Row%, State%, R AS QRect)*Cells need to be redrawn4
OnSelectCell=SUB (Col%, Row%, CanSelect%)*User has selected a cell3
OnSetEditText=SUB (Col%, Row%, Value$)*User has changed contents of cell3
=*
@QStringList=*
Duplicates=INTEGER*RWdupIgnore
Item=ARRAY of STRING*RW
ItemCount=INTEGER*R
Sorted=INTEGER*RWFalse
Text=STRING*RW
AddItems=SUBI*Add strings to stringlistSTRINGs, Infinite
AddList=SUB (List AS QStringList)*Append another stringlist1
Build=FUNCTION Build(Start%, End%, Delim$) AS STRING*Returns a deliminated string3
Clear=SUB*Clears entire stringlist0
DelItems=SUBI*Delete strings by their indexIndex #s, Infinite
Exchange=SUB (Index1%, Index2%)*Swap strings at Index1% with Index2%2
IndexOf=FUNCTION IndexOf%(String$)*Return Index number of string1
InsertItem=SUB (Index%, String$)*Insert string at Index%2
LoadFromFile=SUB (File$)*Load text file in stringlist1
LoadFromStream=SUB (File AS QStream)*Load file/memorystream in stringlist1
Parse=FUNCTION Parse(Source$, Delim$) AS LONG*Separates strings by the Delim$ and stores each item in the list2
SaveToFile=SUB (File$)*Saves stringlist to file1
SaveToStream=SUB (File AS QStream)*Load file/memorystream in stringlist1
Sort=SUB*Sort the stringlist0
=*
@QTabControl=*
Align=INTEGER*RWalNone
ButtonStyle=INTEGER*RWFalse
ClientHeight=INTEGER*RW
ClientWidth=INTEGER*RW
Color=INTEGER*RW
Cursor=INTEGER*RWcrDefault
Enabled=INTEGER*RWTrue
FlatButtons=INTEGER*RWFalse
FlatSeperators=INTEGER*RWFalse
FocusButtons=INTEGER*RWFalse
Font=QFONT*W
Height=INTEGER*RW
Hint=STRING*RW
HotTrack=INTEGER*RWFalse
Left=INTEGER*RW0
MultiLine=INTEGER*RWFalse
Parent=QFORM/QPANEL/QTABCONTROL*W
PopupMenu=QPOPUPMENU*W
ScrollOpposite=INTEGER*RWFalse
ShowHint=INTEGER*RWFalse
Tab=ARRAY of STRING*RW
TabHeight=INTEGER*RW
TabInactiveColor=INTEGER*RW
TabInactiveFont=QFONT*W
TabIndex=INTEGER*RW
TabOrder=INTEGER*RW
TabPosition=INTEGER*RW
TabWidth=INTEGER*RW
Top=INTEGER*RW0
Width=INTEGER*RW
VerticalTabs=INTEGER*RWFalse
Visible=INTEGER*RWTrue
AddTabs=SUBI*Add tabs to controlSTRING, Infinite
DelTabs=SUBI*Delete tabs from controlINTEGER, Infinite
InsertTab=SUB (Index%, String$)*Inserts Tab at Index%2
OnChange=VOID*Tabs change0
=*
@Qtimer=*
Enabled=INTEGER*RWTrueWXG
Interval=INTEGER*RWWXG
OnTimer=VOID*Timer interval elaspes0WXG
=*
@QTrackBar=*
Align=INTEGER*RWalNone
Cursor=INTEGER*RWcrDefault
Enabled=INTEGER*RWTrue
Frequency=INTEGER*RW
Height=INTEGER*RW
Hint=STRING*RW
Left=INTEGER*RW0
LineSize=INTEGER*RW1
Max=INTEGER*RW10
Min=INTEGER*RW0
Orientation=INTEGER*RWtbHorizontal
PageSize=INTEGER*RW2
Parent=QFORM/QPANEL/QTABCONTROL*W
PopupMenu=QPOPUPMENU*W
Position=INTEGER*RW
SelEnd=INTEGER*RW
SelStart=INTEGER*RW
ShowHint=INTEGER*RWFalse
TabOrder=INTEGER*RW
TickMarks=INTEGER*RWtmBottomRight
TickStyle=INTEGER*RWtsAuto
Top=INTEGER*RW0
Width=INTEGER*RW
Visible=INTEGER*RWTrue
SetTick=SUB (Pos%)*Set a tick mark at Pos%1
OnChange=VOID*Track bar changes0
=*
@QDXImageList=*
Parent=QDXSCREEN*W
Draw=SUB (Item%, X%, Y%, Mask%)*Draw image on Screen4
LoadFromFile=SUB (FileName$)*Load image list1
=*
@QDXScreen=*
Align=INTEGER*RWalNone
AllowStretch=INTEGER*RWTrue
AutoSize=INTEGER*RWTrue
BitCount=INTEGER*RW8
Color=INTEGER*RW
Cursor=INTEGER*RWcrDefault
Enabled=INTEGER*RWTrue
Font=QFONT*W
FullScreen=INTEGER*RWFalse
Height=INTEGER*RW
Hint=STRING*RW
Left=INTEGER*RW
Parent=QFORM/QPANEL/QTABCONTROL*W
Pixel=2D ARRAY of INTEGER*RW
ShowHint=INTEGER*RWFalse
Top=INTEGER*RW
Use3D=INTEGER*RWFalse
UseHardware=INTEGER*RWTrue
Visible=INTEGER*RWTrue
Width=INTEGER*RW
Circle=SUB (x1%, y1%, x2%, y2%, c%, fill%)*Draw & Fill Circle6
CopyRect=SUB (D, Image, S)*D and S are QRECTs, Image can be a QImage, QCanvas, or QBitmap3
Draw=SUB (x%, y%, BMP)*Draw Bitmap at (X,Y)3
Fill=SUB (DevCol%)*Fill screen (not traditional colors)1
FillRect=SUB (x1%, y1%, x2%, y2%, c%)*Draw & Fill a rectangle5
Flip=SUB*Copies off-screen buffer to visible page0
Init=SUB (Width%, Height%)*Create Screen2
Line=SUB (x1%, y1%, x2%, y2%, c%)*Draws a line5
Paint=SUB (x%, y%, c%, borderc%)*Fill Region4
Pset=SUB (x%, y%, c%)*Pixel Plot3
Rectangle=SUB (x1%, y1%, x2%, y2%, c%)*Draws a rectangle5
Release=SUB*Force update0
Rotate=SUB (xOrigin%, yOrigin%, Angle%)*Rotates entire screen at specified origin3W
StretchDraw=SUB (Rect AS QRECT, BMP)*Draw BMP and stretch to fit inside Rect2
TextHeight=FUNCTION (Text$) AS WORD*Returns the height, in pixels, of Text$ string1
TextWidth=FUNCTION (Text$) AS WORD*Returns the width, in pixels, of Text$ string1
TextRect=SUB (Rect AS QRECT, x%, y%, S$, fc%, bc%)*Write text, and clip within region Rect6
TextOut=SUB (x%, y%, S$, fc%, bc%)*Writes text5
AddLight=SUB (Light AS QD3DLight)*Add light to scene1
CameraLookAt=SUB (F AS QD3DFrame, Constraint AS INTEGER)*Fix frame and constrain rotation2
CreateFace=SUB (Face AS QD3DFace)*Creates a face1
CreateFrame=SUB (Frame AS QD3DFrame)*Creates frame1
CreateLightRGB=SUB (LightType%, R#, G#, B#, Light AS QD3DLight)*Create light object5
CreateMeshBuilder=SUB (MB AS QD3DMeshBuilder)*Creates meshbuilder1
CreateShadow=SUB (MB AS QD3DMeshBuilder, Light AS QD3DLight, px#, py#, pz#, nx#, ny#, nz#, V AS QD3DVisual)*Creates a visual shadow object9
CreateWrap=SUB (WrapType%, A#, B#, C#, D#, E#, F#, G#, H#, I#, J#, K#, L#, M#, W AS QD3DWrap)*Creates a wrap object15
ForceUpdate=SUB (X1%, Y1%, X2%, Y2%)*Force update on specific region4
LoadTexture=SUB (File AS STRING, Tex AS QD3DTexture)*Create a texture object2
Move=SUB (D AS DOUBLE)*Moves/animates scene1
SetBackgroundImage=SUB (Tex AS QD3DTexture)*Set background image for scene1
SetCameraPosition=SUB (X#, Y#, Z#)*Set camera position for entire scene3
SetCameraOrientation=SUB (DX#, DY#, DZ#, UX#, UY#, UZ#)*Set camera orientation for scene6
SetRenderMode=SUB (M AS INTEGER)*Set render mode for scene1
SetTextureQuality=SUB (Quality AS INTEGER)*Set texture quality for scene1
OnClick=VOID*Mouse button clicked0
OnDblClick=VOID*Mouse button double clicked0
OnInitialize=VOID*DirectX succeeds in initializing0
OnInitializeSurface=VOID*Another event for you to do initializing0
OnKeyDown=SUB (Key AS Word, Shift AS INTEGER)*Key held down2
OnKeyPress=SUB (Key AS BYTE)*User presses a key1
OnMouseDown=SUB (Button%, X%, Y%)*Mouse button held down3
OnMouseMove=SUB (X%, Y%)*Mouse moves2
OnMouseUp=SUB (Button%, X%, Y%)*Mouse button is released3
=*
@QDXTimer=*
ActiveOnly=INTEGER*RWTrue
Enabled=INTEGER*RWFalse
FrameRate=INTEGER*R
Interval=INTEGER*RW
OnTimer=VOID*Timer expired0
=*
@QD3DFace Properties=*
VertexCount=INTEGER*R
AddVertex=SUB (X#, Y#, Z#)*Add a vertex3
GetVertex=SUB (Index AS LONG, Position AS QD3DVector, Normal AS QD3DVector)*Retrieve the position and normal of a vertex3
SetColorRGB=SUB (R#, G#, B#)*Set face color3
=*
@QD3DFrame=*
FogColor=INTEGER*RW
FogEnabled=INTEGER*RW
FogMode=INTEGER*RW
AddLight=SUB (Light AS QD3DLight)*Add light object to frame1
AddScale=SUB (CombineType%, X#, Y#, Z#)*Add scale4
AddVisual=SUB (Visual AS QD3DMeshBuilder/QD3DMesh/QD3DVisual)*Add visual object to frame1
CreateFrame=SUB (Frame AS QD3DFrame)*Create frame relative to this1
DeleteFrame=SUB (Frame AS QD3DFrame)*Removes a frame from hierarchy1
DeleteVisual=SUB (Visual AS QD3DMeshBuilder/QD3DMesh/QD3DVisual)*Removes visual object from frame1
Load=SUB (FileName AS STRING)*Load a frame from .X file1
LookAt=SUB (F AS QD3DFrame, Constraint AS INTEGER)*Fix frame and constrain rotation2
Move=SUB (D AS DOUBLE)*Moves frame (rotate)1
SetBackgroundImage=SUB (Texture AS QD3DTexture)*Add texture to frame1
SetBackgroundRGB=SUB (R#, G#, B#)*Set background color3
SetFogParams=SUB (Start#, End#, Density#)*Set fog parameters3
SetOrientation=SUB (DX#, DY#, DZ#, UX#, UY#, UZ#)*Set orientation of frame6
SetPosition=SUB (X#, Y#, Z#)*Set viewing position of frame3
SetRotation=SUB (X#, Y#, Z#, Theta#)*Set rotation relative to X,Y,Z4
SetTexture=SUB (Tex AS QD3DTexture)*Add texture backdrop to frame1
=*
@QD3DLight=*
SetLightRGB=SUB (LightType%, R#, G#, B#)*Set lighting type and color4
SetPenUmbra=SUB (Angle#)*Set light of outer cone1
SetRange=SUB (Range#)*Set range of light1
SetUmbra=SUB (Angle#)*Set light of inner cone1
=*
@QD3DMesh=*
MaxY=SINGLE*R
MinY=SINGLE*R
=*
@QD3DMeshBuilder=*
FaceCount=INTEGER*R
AddFace=SUB (Face AS QD3DFace)*Add a face to mesh object1
AddVertex=SUB (X#, Y#, Z#)*Add a vertex3
CreateFace=SUB (Face AS QD3DFace)*Creates a new face with no vertices1
CreateMesh=SUB (Mesh AS QD3DMesh)*Create mesh from meshbuilder1
DeleteFace=SUB (Face AS QD3DFace)*Delete face from meshbuilder1
GetFace=SUB (Index AS LONG, Face AS QD3DFace)*Get a single mesh face2
Load=SUB (S AS STRING)*Load an object file (.x file)1
Move=SUB (D AS DOUBLE)*Moves frame (rotate)1
Scale=SUB (X#,Y#,Z#)*Scale object3
SetQuality=SUB (Quality AS INTEGER)*Set rendering quality1
SetRGB=SUB (R#, G#, B#)*Set object's color3
SetRGBA=SUB (R#, G#, B#, A#)*Add color w/alphablending4
SetTexture=SUB (Tex AS QD3DTexture)*Add texture backdrop to object1
Translate=SUB (TX#, TY#, TZ#)*Translate is a move operation but in 3D3
=*
@QD3DVector=*
DVX=SINGLE*RW
DVY=SINGLE*RW
DVZ=SINGLE*RW
X=SINGLE*RW
Y=SINGLE*RW
Z=SINGLE*RW
=*
@QD3DWrap=*
Apply=SUB (M AS QD3DMesh)*Apply wrap to mesh1
ApplyRelative=SUB (F AS QD3DFrame, M AS QD3DMesh)*Apply wrap relative to frame2
=*
@QRect=*
Top=Integer*RW
Left=Integer*RW
Right=Integer*RW
Bottom=Integer*RW
 
掌柜推荐
 
 
 
 
 
 
 
 
 
 
 
 
© Wed 2024-4-24  Guidance Laboratory Inc.
Email:webmaster1g.yi.org Hits:0 Last modified:2010-12-07 21:18:03