- $ -

$DEFINE

$ELSE

$ENDIF

$IFDEF

$INCLUDE

$MAIN

$UNDECLARE

$USE

- @ -

@ALPHA

SpriteAlpha
SpriteDrawMode

@BACKENABLED

@BLOCKCOPY

MAPDRAWMODE
SpriteDrawMode

@BROWSELOAD

@BROWSEPRINT

@BROWSESEARCH

@BROWSESTOP

@BUTTON

Control creation
CONTROL

@CANCELNAV

@CBNCLOSEUP

Using combo box controls
Message variables, ID's and constants

@CBNDBLCLICK

Using combo box controls
Message variables, ID's and constants

@CBNDROPDOWN

Using combo box controls
Message variables, ID's and constants

@CBNEDITCHANGE

Using combo box controls
Message variables, ID's and constants

@CBNEDITUPATE

Using combo box controls
Message variables, ID's and constants

@CBNERRSPACE

Using combo box controls
Message variables, ID's and constants

@CBNKILLFOCUS

Using combo box controls
Message variables, ID's and constants

@CBNSELCHANGE

Using combo box controls
Message variables, ID's and constants

@CBNSELENDCANCEL

Using combo box controls
Message variables, ID's and constants

@CBNSELENDOK

Using combo box controls
Message variables, ID's and constants

@CBNSETFOCUS

Using combo box controls
Message variables, ID's and constants

@CHECKBOX

Control creation
CONTROL

@CLASS

OPENWINDOW
SETID
Message variables, ID's and constants

@CODE

STARTTIMER
Message variables, ID's and constants

@COMBOBOX

Control creation
CONTROL

@CONTROLID

Control creation
General control functions
Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
Using list view controls
Creating toolbar controls
Using tree view controls
GETSTATE
Message variables, ID's and constants

@CSARROW

SETCURSOR
Message variables, ID's and constants

@CSCUSTOM

SETCURSOR
Message variables, ID's and constants

@CSWAIT

SETCURSOR
Message variables, ID's and constants

@CTCOMBOAUTOHSCROLL

Using combo box controls
Message variables, ID's and constants

@CTCOMBODROPDOWN

Using combo box controls
Message variables, ID's and constants

@CTCOMBODROPLIST

Using combo box controls
Message variables, ID's and constants

@CTCOMBOSIMPLE

Using combo box controls
Message variables, ID's and constants

@CTCOMBOSORT

Using combo box controls
Message variables, ID's and constants

@CTEDITAUTOH

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@CTEDITAUTOV

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@CTEDITCENTER

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@CTEDITLEFT

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@CTEDITMULTI

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@CTEDITNUMBER

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@CTEDITPASS

Using edit controls
Message variables, ID's and constants

@CTEDITRETURN

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@CTEDITRIGHT

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@CTEDITRO

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@CTLBTNBITMAP

Control creation
Message variables, ID's and constants

@CTLBTNDEFAULT

@CTLBTNFLAT

@CTLBTNMULTI

@CTLEDITPASS

@CTLISTCOLUMNS

Using list box controls
Message variables, ID's and constants

@CTLISTEXTENDED

Using list box controls
Message variables, ID's and constants

@CTLISTMULTI

General control functions
Using list box controls
Message variables, ID's and constants

@CTLISTNOTIFY

Using list box controls
Message variables, ID's and constants

@CTLISTSORT

Using list box controls
Message variables, ID's and constants

@CTLISTSTANDARD

Using list box controls
Message variables, ID's and constants

@CTLISTTABS

Using list box controls
Message variables, ID's and constants

@CTLSTCBITMAP

Control creation
Message variables, ID's and constants

@CTLSTCMULTI

@CTLSTCSIMPLE

@CTSCROLLHORIZ

Using scroll bar controls
Message variables, ID's and constants

@CTSCROLLVERT

Using scroll bar controls
Message variables, ID's and constants

@EDCANUNDO

@EDCHARFROMLINE

@EDCOPY

@EDCUT

@EDDELETESEL

@EDEMPTYUNDO

@EDGETFIRSTLINE

@EDGETLIMITTEXT

@EDGETLINE

@EDGETLINECOUNT

@EDGETLINELENGTH

@EDGETMODIFIED

@EDGETSELECTION

@EDIT

Control creation
CONTROL

@EDLINEFROMCHAR

@EDPASTE

@EDREPLACESEL

@EDSETLIMITTEXT

@EDSETMARGINS

@EDSETMODIFIED

@EDSETSELECTION

@EDUNDO

@ENCHANGE

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@ENERRSPACE

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@ENHSCROLL

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@ENKILLFOCUS

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@ENMAXTEXT

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@ENMCHANGE

@ENMNONE

@ENMREQUESTRESIZE

@ENMSCROLL

@ENMSELCHANGE

@ENMUPDATE

@ENREQUESTRESIZE

Using rich edit controls
Message variables, ID's and constants

@ENSELCHANGE

Using rich edit controls
Message variables, ID's and constants

@ENSETFOCUS

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@ENUPDATE

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@ENVSCROLL

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@FORWARDENABLED

@GETHEADERS

@GETNAVURL

@GETPOSTDATA

@GETSTATUSTEXT

@GETTITLE

@GOBACK

@GOFORWARD

@GOHOME

@GROUP

Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
Using list view controls

@GROUPBOX

Control creation
CONTROL

@HFLIP

@HITWINDOW

@HSCROLL

General control functions
Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
Using list view controls
SETHORIZEXTENT

@IDABORT

@IDBEFORENAV

@IDCANCEL

CLOSEDIALOG
DOMODAL
MESSAGEBOX
Message variables, ID's and constants

@IDCHAR

@IDCLOSEWINDOW

OPENWINDOW
Message variables, ID's and constants

@IDCONTINUE

@IDCONTROL

Control creation
General control functions
Using list view controls
Creating toolbar controls
GETSTATE
Message variables, ID's and constants

@IDCREATE

@IDDESTROY

@IDERASEBACKGROUND

@IDHSCROLL

Using scroll bar controls
GETTHUMBPOS
Message variables, ID's and constants

@IDIGNORE

@IDINITDIALOG

Control creation
General control functions
CREATEDIALOG
Message variables, ID's and constants

@IDKEYDOWN

@IDKEYUP

@IDLBUTTONDBLCLK

@IDLBUTTONDN

@IDLBUTTONUP

@IDMENUINIT

@IDMENUPICK

@IDMOUSEMOVE

@IDNAVCOMPLETE

@IDNO

@IDOK

CLOSEDIALOG
MESSAGEBOX

@IDPAINT

PRINTWINDOW
Message variables, ID's and constants

@IDRBUTTONDBLCLK

@IDRBUTTONDN

@IDRBUTTONUP

@IDRETRY

@IDSIZE

Using status window controls
Creating toolbar controls
Message variables, ID's and constants

@IDSTATUSTEXTUPDATE

@IDTIMER

STARTTIMER
Message variables, ID's and constants

@IDTRYAGAIN

@IDVSCROLL

Using scroll bar controls
GETTHUMBPOS
Message variables, ID's and constants

@IDYES

@IMGBITMAP

Creating toolbar controls
GETBITMAPSIZE
LOADIMAGE
SHOWIMAGE
Message variables, ID's and constants

@IMGCURSOR

LOADIMAGE
Message variables, ID's and constants

@IMGEMF

LOADIMAGE
Message variables, ID's and constants

@IMGICON

LOADIMAGE
SETICON
SHOWIMAGE
Message variables, ID's and constants

@IMGMAPCOLORS

Creating toolbar controls
Message variables, ID's and constants

@IMGOEM

@IMGSCALABLE

LOADIMAGE
Message variables, ID's and constants

@JOYTYPE_FLIGHTSTICK

@JOYTYPE_GAMEPAD

@JOYTYPE_HEADTRACKER

@JOYTYPE_RUDDER

@JOYTYPE_TRADITIONAL

@JOYTYPE_UNKNOWN

@JOYTYPE_WHEEL

@LBNDBLCLK

Using list box controls
Message variables, ID's and constants

@LBNERRSPACE

Using list box controls
Message variables, ID's and constants

@LBNKILLFOCUS

Using list box controls
Message variables, ID's and constants

@LBNSELCANCEL

Using list box controls
Message variables, ID's and constants

@LBNSELCHANGE

Using list box controls
Message variables, ID's and constants

@LBNSETFOCUS

Using list box controls
Message variables, ID's and constants

@LISTBOX

Control creation
CONTROL

@LISTVIEW

Control creation
CONTROL

@LPARAM

Using list view controls
Using tree view controls
Message variables, ID's and constants

@LSDASH

SETLINESTYLE
Message variables, ID's and constants

@LSDASHDOT

SETLINESTYLE
Message variables, ID's and constants

@LSDASHDOTDOT

SETLINESTYLE
Message variables, ID's and constants

@LSDOT

SETLINESTYLE
Message variables, ID's and constants

@LSINSIDE

SETLINESTYLE
Message variables, ID's and constants

@LSSOLID

SETLINESTYLE
Message variables, ID's and constants

@LVDELETEALL

@LVDELETECOLUMN

@LVDELETEITEM

@LVFINDITEM

@LVGETCOLUMNTEXT

@LVGETCOLWIDTH

@LVGETCOUNT

@LVGETSELCOUNT

@LVGETSELECTED

@LVGETTEXT

@LVGETTOPINDEX

@LVINSERTCOLUMN

@LVINSERTITEM

@LVNBEGINLABELEDIT

Using list view controls
Message variables, ID's and constants

@LVNCOLUMNCLICK

Using list view controls
Message variables, ID's and constants

@LVNDELETEITEM

Using list view controls
Message variables, ID's and constants

@LVNENDLABELEDIT

Using list view controls
Message variables, ID's and constants

@LVNINSERTITEM

Using list view controls
Message variables, ID's and constants

@LVNITEMCHANGED

Using list view controls
Message variables, ID's and constants

@LVNITEMCHANGING

Using list view controls
Message variables, ID's and constants

@LVNKEYDOWN

Using list view controls
Message variables, ID's and constants

@LVSALIGNLEFT

Using list view controls
Message variables, ID's and constants

@LVSALIGNTOP

Using list view controls
Message variables, ID's and constants

@LVSAUTOARRANGE

Using list view controls
Message variables, ID's and constants

@LVSEDITLABELS

Using list view controls
Message variables, ID's and constants

@LVSETCOLUMNTEXT

@LVSETCOLWIDTH

@LVSETSELECTED

@LVSETTEXT

@LVSICON

Using list view controls
Message variables, ID's and constants

@LVSLIST

Using list view controls
Message variables, ID's and constants

@LVSNOCOLUMNHEADER

Using list view controls
Message variables, ID's and constants

@LVSNOLABELWRAP

Using list view controls
Message variables, ID's and constants

@LVSNOSCROLL

Using list view controls
Message variables, ID's and constants

@LVSNOSORTHEADER

Using list view controls
Message variables, ID's and constants

@LVSREPORT

Using list view controls
Message variables, ID's and constants

@LVSSHOWSELALWAYS

Using list view controls
Message variables, ID's and constants

@LVSSINGLESEL

Using list view controls
Message variables, ID's and constants

@LVSSMALLICON

Using list view controls
Message variables, ID's and constants

@LVSSORTASCENDING

Using list view controls
Message variables, ID's and constants

@LVSSORTDESCENDING

Using list view controls
Message variables, ID's and constants

@MB_ABORTRETRYIGNORE

@MB_CANCELTRYCONTINUE

@MB_ICONEXCLAMATION

@MB_ICONINFORMATION

@MB_ICONQUESTION

@MB_ICONSTOP

@MB_OK

@MB_OKCANCEL

@MB_RETRYCANCEL

@MB_YESNO

@MB_YESNOCANCEL

@MENUCHECK

MENUITEM
Message variables, ID's and constants

@MENUCHECK,

@MENUDISABLE

MENUITEM
Message variables, ID's and constants

@MENUNUM

@MENUPICK

@MESSAGE

Control creation
Using list view controls
Message variables, ID's and constants

@MINBOX|@MAXBOX|@SIZE

@MOUSEX

@MOUSEY

@MULTISELECT

@MYMESSAGE

@NAVIGATE

@NMCLICK

Using list view controls
Message variables, ID's and constants

@NMDBLCLK

Using list view controls
Message variables, ID's and constants

@NMKILLFOCUS

Using list view controls
Message variables, ID's and constants

@NMRCLICK

Using list view controls
Message variables, ID's and constants

@NMSETFOCUS

Using list view controls
Message variables, ID's and constants

@NOAUTODRAW

ATTACHBROWSER
PRINTWINDOW
Message variables, ID's and constants

@NORESIZE

@NOTIFYCODE

Control creation
Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
Using list view controls
Creating toolbar controls
Using tree view controls
Message variables, ID's and constants

@OPAQUE

BACKPEN
DRAWMODE
Message variables, ID's and constants

@QUAL

Using list view controls
Message variables, ID's and constants

@RADIOBUTTON

Control creation
CONTROL

@REFRESH

@RESACCEL

@RESBITMAP

@RESCURSOR

@RESDATA

@RESDIALOG

@RESGROUPCURSOR

@RESGROUPICON

@RESICON

@RESMENU

@RESMESSAGETABLE

@RESSTRING

@RESVERSION

@RICHEDIT

Control creation
CONTROL

@RMBLACK

@RMCOPYPEN

RASTERMODE
Message variables, ID's and constants

@RMMASKNOTPEN

@RMMASKPEN

@RMMASKPENNOT

@RMMERGENOTPEN

@RMMERGEPEN

@RMMERGEPENNOT

@RMNOP

@RMNOT

@RMNOTCOPYPEN

@RMNOTMASKPEN

@RMNOTMERGEPEN

@RMNOTXORPEN

@RMWHITE

@RMXORPEN

RASTERMODE
Message variables, ID's and constants

@ROTOZOOM

SpriteAngle
SpriteDrawMode
SpriteScaleFactor

@RTALIGNCENTER

@RTALIGNLEFT

@RTALIGNRIGHT

@RTCANUNDO

@RTCHARFROMLINE

@RTCOPY

@RTCUT

@RTDELETESEL

@RTEMPTYUNDO

@RTFINDTEXT

@RTGETEVENTMASK

@RTGETFIRSTLINE

@RTGETLIMITTEXT

@RTGETLINE

@RTGETLINECOUNT

@RTGETLINELENGTH

Using edit controls
Using rich edit controls

@RTGETMODIFIED

@RTGETSELECTION

@RTGETSELTEXT

@RTGETTEXTLENGTH

@RTHIDESEL

@RTLINEFROMCHAR

@RTLOAD

@RTPASTE

@RTPRINT

@RTREPLACESEL

@RTSAVE

@RTSCROLL

@RTSETALIGNMENT

@RTSETCHAROFFSET

@RTSETDEFAULTCOLOR

@RTSETDEFAULTFONT

@RTSETEVENTMASK

Using rich edit controls
Message variables, ID's and constants

@RTSETLIMITTEXT

Using rich edit controls
Message variables, ID's and constants

@RTSETLINEWIDTH

@RTSETMARGINS

@RTSETMODIFIED

@RTSETSELCOLOR

@RTSETSELECTION

@RTSETSELFONT

@RTUNDO

@SBBOTTOM

Using scroll bar controls
Message variables, ID's and constants

@SBENDSCROLL

Using scroll bar controls
Message variables, ID's and constants

@SBLEFT

Using scroll bar controls
Message variables, ID's and constants

@SBLINEDOWN

Using scroll bar controls
Message variables, ID's and constants

@SBLINELEFT

Using scroll bar controls
Message variables, ID's and constants

@SBLINERIGHT

Using scroll bar controls
Message variables, ID's and constants

@SBLINEUP

Using scroll bar controls
Message variables, ID's and constants

@SBPAGEDOWN

Using scroll bar controls
Message variables, ID's and constants

@SBPAGELEFT

Using scroll bar controls
Message variables, ID's and constants

@SBPAGERIGHT

Using scroll bar controls
Message variables, ID's and constants

@SBPAGEUP

Using scroll bar controls
Message variables, ID's and constants

@SBRIGHT

Using scroll bar controls
Message variables, ID's and constants

@SBTHUMBPOS

Using scroll bar controls
GETTHUMBPOS
Message variables, ID's and constants

@SBTHUMBTRACK

Using scroll bar controls
GETTHUMBPOS
Message variables, ID's and constants

@SBTOP

Using scroll bar controls
Message variables, ID's and constants

@SCALED

SpriteDrawMode
SpriteScaleFactor

@SCROLLBAR

Control creation
CONTROL

@SCROLLDOWN

@SCROLLLEFT

@SCROLLUP

@SFITALIC

Control creation
Using rich edit controls
SETFONT
Message variables, ID's and constants

@SFSTRIKEOUT

Control creation
Using rich edit controls
SETFONT
Message variables, ID's and constants

@SFUNDERLINE

Control creation
Using rich edit controls
SETFONT
Message variables, ID's and constants

@SNDASYNC

PLAYWAVE
Message variables, ID's and constants

@SNDLOOP

PLAYWAVE
Message variables, ID's and constants

@SNDNOSTOP

PLAYWAVE
Message variables, ID's and constants

@SNDSYNC

PLAYWAVE
Message variables, ID's and constants

@SROLLRIGHT

@STATIC

Control creation
CONTROL

@STATUS

Control creation
CONTROL

@SWHIDE

Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
SHOWWINDOW
Message variables, ID's and constants

@SWMAXIMIZED

SHOWWINDOW
Message variables, ID's and constants

@SWMINIMIZED

SHOWWINDOW
Message variables, ID's and constants

@SWRESIZE

@SWRESTORE

Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
SHOWWINDOW
Message variables, ID's and constants

@SWSETPANES

@SWSETPANETEXT

@SYSBUTTON

Control creation
CONTROL
SETCONTROLCOLOR

@TABSTOP

Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
Using list view controls
ENABLETABS

@TBBOTTOM

@TBBUTTONCHECK

@TBBUTTONGROUP

@TBENABLEBUTTON

@TBFLAT

Creating toolbar controls
Message variables, ID's and constants

@TBFROMHANDLE

@TBGETBUTTONHEIGHT

@TBGETBUTTONSTATE

@TBGETBUTTONWIDTH

@TBLEFT

@TBLIST

@TBNOALIGN

@TBNORESIZE

@TBRESIZE

@TBRIGHT

@TBSETBITMAPSIZE

@TBSETBUTTONSIZE

@TBSETBUTTONSTYLE

@TBSETLABELS

@TBSETTIP

@TBTOOLTIPS

@TBTOP

@TBTRANSPARENT

@TBWRAPABLE

@TRANS

MAPDRAWMODE
MAPMASKCOLOR
SpriteDrawMode

@TRANS.

@TRANSALPHA

SpriteAlpha
SpriteDrawMode

@TRANSHFLIP

@TRANSPARENT

DRAWMODE
Message variables, ID's and constants

@TRANSROTOZOOM

SpriteAngle
SpriteDrawMode
SpriteScaleFactor

@TRANSSCALED

SpriteDrawMode
SpriteScaleFactor

@TRANSSHADOW

SpriteAlpha
SpriteDrawMode
SpriteShadowOffset

@TRANSVFLIP

@TREEVIEW

Control creation
Using tree view controls
CONTROL

@TVNBEGINDRAG

@TVNBEGINLABELEDIT

@TVNBEGINRDRAG

@TVNDELETEITEM

@TVNENDLABELEDIT

@TVNGETDISPINFO

@TVNGETINFOTIP

@TVNITEMEXPANDED

@TVNITEMEXPANDING

@TVNKEYDOWN

@TVNSELCHANGED

@TVNSELCHANGING

@TVNSETDISPINFO

@TVNSINGLEEXPAND

@TVSDISABLEDRAGDROP

@TVSEDITLABELS

@TVSFULLROWSELECT

@TVSHASBUTTONS

@TVSHASLINES

@TVSINFOTIP

@TVSLINESATROOT

@TVSNOHSCROLL

@TVSNONEVENHEIGHT

@TVSNOSCROLL

@TVSNOTOOLTIPS

@TVSRTLREADING

@TVSSHOWSELALWAYS

@TVSSINGLEEXPAND

@TVSTRACKSELECT

@TYPEBFILE

@TYPECHAR

@TYPEDOUBLE

@TYPEFILE

@TYPEFLOAT

@TYPEINT

ISREF
TYPEOF

@TYPEINT6

@TYPEMEMORY

@TYPEPOINTER

@TYPEUINT

ISREF
TYPEOF

@TYPEUINT6

@TYPEUSER

@TYPEWORD

@VFLIP

@VSCROLL

Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
Using list view controls

@WPARAM

Control creation
Using scroll bar controls
Message variables, ID's and constants

@XAXIS

@YAXIS

SETJOYSTICKDEADZONE
SETJOYSTICKRANGE

@ZAXIS

SETJOYSTICKDEADZONE
SETJOYSTICKRANGE

- 3 -

3D

- A -

ABS

ACOS

ACOS
ACOSD
FACOS
FACOSD

ACOSD

ACOS
ACOSD
FACOS
FACOSD

ADDACCELERATOR

AddChild

C3DObject
AddChild

ADDMENUITEM

ADDMENUITEM
REMOVEMENUITEM

ADDSTRING

General control functions
Using list box controls
Using combo box controls
ADDSTRING
DELETESTRING
GETSTRING
INSERTSTRING

ALIAS

ALIAS
DECLARE

ALLOCHEAP

ALLOCMEM

ALLOCMEM
FREEMEM
LEN
LOADRESOURCE
READMEM
WRITEMEM

ALT

ALTER

AND

Message variables, ID's and constants
SQL

ANIM_LOOP

ANIM_ONCE

ANIM_PINGPONG

ANIM_STOP

ANSI/ISO

ANSI_CHARSET

ANYTYPE

GETDATA
INPUT
ISREF
LOADTOOLBAR
NEXT
PLAYWAVE
READ
SENDMESSAGE
TYPEOF
WRITE
WRITEPRINTER

API

Using list view controls
APPENDMENU
DECLARE
DEFINE_GUID
FREELIB
GETHDC
LOADRESOURCE
MILLISECS
READMEM
SENDMESSAGE
WRITEMEM
Introduction
Connecting to the database
ODBC API

APPEND$

APPENDMENU

APPENDMENU
BEGINMENU
CREATEMENU
INSERTMENU

ARABIC_CHARSET

ARROW

AS

DEF
EACH
FOR
NEXT

ASC

ASC
CHR$

ASCII

Using rich edit controls
ASC
CHR$
READ
WRITE
Message variables, ID's and constants

ASIN

ASIN
ASIND
FASIN
FASIND

ASIND

ASIN
ASIND
FASIN
FASIND

ATAN

ATAN
ATAND
FATAN
FATAND

ATAND

ATAN
ATAND
FATAN
FATAND

ATTACHBROWSER

ATTACHBROWSER
BROWSECMD

ATTACHSCREEN

ATTACHSCREEN
CLOSESCREEN
CREATESCREEN

AUTODEFINE

- B -

BACKBUFFER

DrawAALine
DrawAlphaLine
DrawFilledRect
DrawLine
DRAWMAP
DrawRect
DrawSprite
DrawSpriteXY
GetBufferPitch
GetBufferPointer
LOCKBUFFER
ReadPixel
UNLOCKBUFFER
WriteAlphaPixel
WritePixel
WritePixelFast

BACKPEN

BACKPEN
FRONTPEN
Message variables, ID's and constants

BACKSPACE

BALTIC_CHARSET

BASIC

BEGIN

Begin2D

C3DScreen
Begin2D

BEGININSERTMENU

ADDMENUITEM
BEGININSERTMENU
BEGINMENU
BEGINPOPUP
CONTEXTMENU
ENDMENU
ENDPOPUP
MENUITEM
MENUTITLE
SEPARATOR

BEGINMENU

ADDMENUITEM
BEGININSERTMENU
BEGINMENU
BEGINPOPUP
CONTEXTMENU
ENDMENU
ENDPOPUP
MENUITEM
MENUTITLE
SEPARATOR

BEGINPOPUP

BEGININSERTMENU
BEGINMENU
BEGINPOPUP
CONTEXTMENU
ENDMENU
ENDPOPUP
MENUITEM
MENUTITLE
SEPARATOR

BeginRenderCubeTexture

C3DMesh
BeginRenderCubeTexture

BeginScene

C3DScreen
BeginScene

BETWEEN

BFILE

CLOSEFILE
EOF
GET
LEN
OPENFILE
PUT
READ
SEEK
WRITE

BLOB

BPP

BREAKFOR

BROWSECMD

ATTACHBROWSER
BROWSECMD

BuildOctree

C3DMesh
BuildOctree

BYREF

FONTREQUEST
GETBITMAPSIZE
GETCLIENTSIZE
GETDATA
GETSCREENSIZE
GETSCROLLRANGE
GETSIZE
GETTEXTSIZE
PRTDIALOG
RESTORE

- C -

C3DCamera

C3DCamera
_C3DCamera
C3DCamera
Create
EnableFog
Free
GetDirection
GetLookAt
GetPosition
GetUpVector
LockYAxis
LookAt
Move
ObjectInView
Orient
Position
Project
Rotate
SetAspectRatio
SetBackPlane
SetFogColor
SetFogRange
SetFOV
SetFrontPlane
SetMode
SetY
Unproject
BeginScene

C3DCamera::_C3DCamera

C3DCamera::C3DCamera

C3DCamera::Create

C3DCamera::EnableFog

C3DCamera::Free

C3DCamera::GetDirection

C3DCamera::GetLookAt

C3DCamera::GetPosition

C3DCamera::GetUpVector

C3DCamera::LockYAxis

C3DCamera::LookAt

C3DCamera::Move

C3DCamera::ObjectInView

C3DCamera::Orient

C3DCamera::Position

C3DCamera::Project

C3DCamera::Rotate

C3DCamera::SetAspectRatio

C3DCamera::SetBackPlane

C3DCamera::SetFogColor

C3DCamera::SetFogRange

C3DCamera::SetFOV

C3DCamera::SetFrontPlane

C3DCamera::SetMode

C3DCamera::SetY

C3DCamera::Unproject

C3DLandscape

C3DLandscape::Load

C3DLight

C3DLight
AddChild

C3DLight::Create

C3DLight::Disable

C3DLight::Enable

C3DLight::SetAmbient

C3DLight::SetAttenuation

C3DLight::SetDiffuse

C3DLight::SetDirection

C3DLight::SetFalloff

C3DLight::SetPhi

C3DLight::SetRange

C3DLight::SetSpecular

C3DLight::SetTheta

C3DMesh

C3DMesh
AddChild

C3DMesh::BeginRenderCubeTexture

C3DMesh::BuildOctree

C3DMesh::CreateBox

C3DMesh::CreateCubeTexture

C3DMesh::CreateCylinder

C3DMesh::CreateMesh

C3DMesh::CreateMeshEx

C3DMesh::CreateRectangle

C3DMesh::CreateSphere

C3DMesh::EnableAlpha

C3DMesh::EnableLighting

C3DMesh::EnableSphereMapping

C3DMesh::EndRenderCubeTexture

C3DMesh::GetID

C3DMesh::GetIndexCount

C3DMesh::GetVertexCount

C3DMesh::GetVertexFormat

C3DMesh::GetVertexSize

C3DMesh::Load3DS

C3DMesh::LoadMD

C3DMesh::LoadSkinnedX

C3DMesh::LoadTexture

C3DMesh::LoadX

C3DMesh::LockIndexBuffer

C3DMesh::LockVertexBuffer

C3DMesh::ReallocateMesh

C3DMesh::RecalcBoundingBox

C3DMesh::SetAlphaArg

SetAlphaArg1
SetAlphaArg2

C3DMesh::SetAlphaDest

C3DMesh::SetAlphaOp

C3DMesh::SetAlphaOperation

C3DMesh::SetAlphaSource

C3DMesh::SetAnimation

C3DMesh::SetAnimationMode

C3DMesh::SetColorArg

SetColorArg1
SetColorArg2

C3DMesh::SetColorOperation

C3DMesh::SetCulling

C3DMesh::SetFill

C3DMesh::SetID

C3DMesh::SetMaterial

C3DMesh::SetNamedAnimation

C3DMesh::SetShading

C3DMesh::SetVertexFormat

C3DMesh::SetVertexSize

C3DMesh::SetVisible

C3DMesh::UnlockIndexBuffer

C3DMesh::UnlockVertexBuffer

C3DMesh::UpdateAllAnimations

C3DMesh::UpdateAnimation

C3DMesh::UseVertexColor

C3DObject

ObjectInView
C3DObject
_C3DObject
AddChild
C3DObject
CreateScene
CreateTransform
Draw
Free
GetCollisionPoint
GetDirection
GetMatrix
GetPosition
InitCollision
LookAt
ObjectCollided
Orient
Position
RayCollided
Rotate
Scale
SetMatrix
SphereCollided

C3DObject::_C3DObject

C3DObject::AddChild

C3DObject::C3DObject

C3DObject::CreateScene

C3DObject::CreateTransform

C3DObject::Draw

C3DObject::Free

C3DObject::GetCollisionPoint

C3DObject::GetDirection

C3DObject::GetMatrix

C3DObject::GetPosition

C3DObject::InitCollision

C3DObject::LookAt

C3DObject::ObjectCollided

C3DObject::Orient

C3DObject::Position

C3DObject::RayCollided

C3DObject::Rotate

C3DObject::Scale

C3DObject::SetMatrix

C3DObject::SphereCollided

C3DObject-------C3DLight

C3DLight
Create
Disable
Enable
SetAmbient
SetAttenuation
SetDiffuse
SetDirection
SetFalloff
SetPhi
SetRange
SetSpecular
SetTheta

C3DObject-------C3DMesh

C3DMesh
BeginRenderCubeTexture
BuildOctree
CreateBox
CreateCubeTexture
CreateCylinder
CreateMesh
CreateMeshEx
CreateRectangle
CreateSphere
EnableAlpha
EnableLighting
EnableSphereMapping
EndRenderCubeTexture
GetID
GetIndexCount
GetVertexCount
GetVertexFormat
GetVertexSize
Load3DS
LoadMD2
LoadSkinnedX
LoadTexture
LoadX
LockIndexBuffer
LockVertexBuffer
ReallocateMesh
RecalcBoundingBox
SetAlphaArg1
SetAlphaArg2
SetAlphaDest
SetAlphaOp
SetAlphaOperation
SetAlphaSource
SetAnimation
SetAnimationMode
SetColorArg1
SetColorArg2
SetColorOperation
SetCulling
SetFill
SetID
SetMaterial
SetNamedAnimation
SetShading
SetVertexFormat
SetVertexSize
SetVisible
UnlockIndexBuffer
UnlockVertexBuffer
UpdateAllAnimations
UpdateAnimation
UseVertexColor

C3DObject-------C3DMesh--------------C3DLandscape

C3DLandscape
Load

C3DScreen

Create
Load
Create
CreateBox
CreateCylinder
CreateMesh
CreateMeshEx
CreateRectangle
CreateSphere
Load3DS
LoadMD2
LoadSkinnedX
LoadX
CreateScene
CreateTransform
C3DScreen
C3DScreen
Load

C3DScreen::_C3DScreen

C3DScreen::Begin2D

C3DScreen::BeginScene

Draw
BeginScene

C3DScreen::C3DScreen

C3DScreen::Clear

C3DScreen::CloseScreen

C3DScreen::CreateFullScreen

C3DScreen::CreateWindowed

C3DScreen::End2D

C3DScreen::MouseX

C3DScreen::MouseY

C3DScreen::RenderScene

C3DScreen::RenderText

C3DScreen::Reset

C3DScreen::SetFont

C3DScreen::SetRestoreCallback

C3DSprite

C3DSprite
_C3DSprite
C3DSprite
Draw
Free
GetAngle
GetFrame
GetModulateColor
GetPosition
GetRotationCenter
GetScaleFactor
Load
SetAngle
SetFrame
SetModulateColor
SetPosition
SetRotationCenter
SetScaleFactor

C3DSprite::_C3DSprite

C3DSprite::C3DSprite

C3DSprite::Draw

C3DSprite::Free

C3DSprite::GetAngle

C3DSprite::GetFrame

C3DSprite::GetModulateColor

C3DSprite::GetPosition

C3DSprite::GetRotationCenter

C3DSprite::GetScaleFactor

C3DSprite::Load

C3DSprite::SetAngle

C3DSprite::SetFrame

C3DSprite::SetModulateColor

C3DSprite::SetPosition

C3DSprite::SetRotationCenter

C3DSprite::SetScaleFactor

CALLOBJECTMETHOD

CANCEL

CAPS

CASE

Control creation
Using list view controls
CASE&
CASE
CONST
DEFAULT
ENDSELECT
ENDSUB
ISREF
LCASE$
SELECT
SETID
TYPEOF

CASE&

ENDSELECT
SELECT

CDECL

CEIL

CEIL
FLOOR

CENTERWINDOW

Control creation
CENTERWINDOW

CHAR

DEFINE_GUID
ENDSUB
FOR
INPUT
NOT

CHECKMENUITEM

CHECKMENUITEM
Message variables, ID's and constants

CHINESEBIG5_CHARSET

CHR$

ASC
CHR$

CIRCLE

CIRCLE
LOCKBUFFER
PALETTEINDEX

Clear

Virtual key codes
C3DScreen
Clear

CLOSECONSOLE

CLOSECONSOLE
FINDCLOSE
FINDNEXT
FINDOPEN
INKEY$
LOCATE
OPENCONSOLE

CLOSEDIALOG

CLOSEDIALOG
CREATEDIALOG
DOMODAL
SHOWDIALOG

CLOSEFILE

CLOSEFILE
EOF
OPENFILE

CLOSEPRINTER

CLOSEPRINTER
ENDPAGE
OPENPRINTER
PRTDIALOG
WRITEPRINTER

CloseScreen

ATTACHSCREEN
CLOSESCREEN
CREATEMAPDATA
CREATESCREEN
FADEPALETTE
FLIP
GetBufferPitch
GetBufferPointer
KEYDOWN
NEWMAP
RGBToScreen
WAITKEY
C3DScreen
CloseScreen

CLOSEWINDOW

ATTACHBROWSER
CLOSEWINDOW
OPENWINDOW

CLS

COFF

COLOR

COLORREQUEST

COLORREQUEST
FILEREQUEST

COM

Introduction
DEFINE_GUID
ENDINTERFACE
INTERFACE
SET_INTERFACE
STDMETHOD

COMENUMBEGIN

COMENUMNEXT

COMREF

SET_INTERFACE
Compiler preprocessor reference

CONST

CONST
SETID
Compiler preprocessor reference

CONTEXTMENU

BEGINMENU
CONTEXTMENU
ENDMENU

CONTROL

Control creation
General control functions
Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
Using list view controls
Using status window controls
Using tree view controls
CONTROL
CONTROLEXISTS
CREATEDIALOG
SETCONTROLCOLOR

CONTROLCMD

Control creation
General control functions
Using edit controls
Using rich edit controls
Using list view controls
Using status window controls
Creating toolbar controls
CONTROLCMD
LOADTOOLBAR

CONTROLEX

Control creation
CONTROLEX

CONTROLEXISTS

General control functions
Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
CONTROLEXISTS

COPYFILE

COS

COS
COSD
FCOS
FCOSD

COSD

COS
COSD
FCOS
FCOSD

COSH

COSH
COSHD
FCOSH
FCOSHD

COSHD

COSH
COSHD
FCOSH
FCOSHD

coverageFile

CREATE

C3DCamera
Create
C3DLight
Create
SQL
Minimum SQL Grammer

CreateBox

C3DMesh
CreateBox

CREATECOMOBJECT

CreateCubeTexture

C3DMesh
CreateCubeTexture

CreateCylinder

C3DMesh
CreateCylinder

CREATEDIALOG

Control creation
CONTROL
CREATEDIALOG
DOMODAL
SHOWDIALOG
WAITUNTIL

CREATEDIR

COPYFILE
CREATEDIR
REMOVEDIR

CreateFullScreen

C3DScreen
CreateFullScreen

CREATEMAPDATA

CREATEMAPDATA
NEWMAP

CREATEMENU

APPENDMENU
BEGINMENU
CREATEMENU
INSERTMENU
SETMENU
SHOWCONTEXTMENU

CreateMesh

C3DMesh
CreateMesh

CreateMeshEx

C3DMesh
CreateMeshEx

CreateRectangle

C3DMesh
CreateRectangle

CreateScene

C3DObject
AddChild
CreateScene

CREATESCREEN

ATTACHSCREEN
CLOSESCREEN
CREATEMAPDATA
CREATESCREEN
FADEPALETTE
FILLPALETTE
FLIP

CreateSphere

C3DMesh
CreateSphere

CreateTransform

C3DObject
AddChild
CreateTransform

CreateWindowed

C3DScreen
CreateWindowed

CSV

CTRL

Using tree view controls
Virtual key codes

CULL_CCW

CULL_CW

CULL_NONE

Culling

CYAN

- D -

D3DBLEND_BLENDFACTOR

D3DBLEND_BOTHINVSRCALPHA

D3DBLEND_BOTHSRCALPHA

D3DBLEND_DESTALPHA

D3DBLEND_DESTCOLOR

D3DBLEND_INVBLENDFACTOR

D3DBLEND_INVDESTALPHA

D3DBLEND_INVDESTCOLOR

D3DBLEND_INVSRCALPHA

D3DBLEND_INVSRCCOLOR

D3DBLEND_ONE

D3DBLEND_SRCALPHA

D3DBLEND_SRCALPHASAT

D3DBLEND_SRCCOLOR

D3DBLEND_ZERO

D3DBLENDOP_ADD

D3DBLENDOP_MAX

D3DBLENDOP_MIN

D3DBLENDOP_REVSUBTRACT

D3DBLENDOP_SUBTRACT

D3DCOLORVALUE

D3DCOLORVALUE
D3DMATERIAL

D3DFVF_DIFFUSE

D3DFVF_LASTBETA_UBYTE4

D3DFVF_NORMAL

D3DFVF_POSITION_MASK

D3DFVF_PSIZE

D3DFVF_RESERVED0

D3DFVF_RESERVED2

D3DFVF_SPECULAR

D3DFVF_TEX0

D3DFVF_TEX1

D3DFVF_TEX2

D3DFVF_TEX3

D3DFVF_TEX4

D3DFVF_TEX5

D3DFVF_TEX6

D3DFVF_TEX7

D3DFVF_TEX8

D3DFVF_TEXCOUNT_MASK

D3DFVF_TEXCOUNT_SHIFT

D3DFVF_XYZ

D3DFVF_XYZB1

D3DFVF_XYZB2

D3DFVF_XYZB3

D3DFVF_XYZB4

D3DFVF_XYZB5

D3DFVF_XYZRHW

D3DMATERIAL

SetMaterial
D3DMATERIAL

D3DPT_LINELIST

D3DPT_LINESTRIP

D3DPT_POINTLIST

D3DPT_TRIANGLEFAN

D3DPT_TRIANGLELIST

D3DPT_TRIANGLESTRIP

DATA

DATA
DATABEGIN
DATAEND
GETDATA
RESTORE

DATABEGIN

DATA
DATABEGIN
DATAEND
GETDATA
RESTORE

DATABLOCK

GETDATA
RESTORE

DATAEND

DATA
DATABEGIN
DATAEND
GETDATA
RESTORE

DATE

DATE$

DATE$
TIME$

DBBINDDATE

DBBINDPARAMETER

DBBINDTIME

DBBINDTIMESTAMP

DBBINDVARIABLE

DBC

DBCARDINALITY

DBCONNECT

DBCONNECTDSN

DBCREATEMDB

DBDATE

SQL
dbBindDate
dbGetDate

DBDISCONNECT

DB-E

DBENUMDRIVERS

DBEXECSQL

DBEXECUTE

DBFREESQL

DBGET

DBGETDATA

DBGETDATE

DBGETERRORCODE

DBGETERRORTEXT

DBGETNEXT

DBGETNUMCOLS

DBGETPREV

DBGETTIME

DBGETTIMESTAMP

DBISNULL

DBLISTCOLUMNS

DBLISTTABLES

DBMS

DBPREPARESQL

DBTIME

SQL
dbBindTime
dbGetTime

DBTIMESTAMP

SQL
dbBindTimeStamp
dbGetTimeStamp

DDL

DD-MM-YYYY

DECIMAL

DECLARE

ALIAS
DECLARE
ENDSUB
EXTERN
GLOBAL
IMPORT
ONEXIT
STDMETHOD
SUB
Compiler preprocessor reference

DEF

Control creation
Creating toolbar controls
Using tree view controls
AllocHeap
ALLOCMEM
AUTODEFINE
CREATEDIALOG
DATABEGIN
DEF
DEFINE_GUID
DELETE
ENDTYPE
EXTERN
FILEREQUEST
FINDCLOSE
FINDNEXT
FINDOPEN
FONTREQUEST
FreeHeap
FREEMEM
GETBITMAPSIZE
GETCLIENTSIZE
GETDATA
GETSCREENSIZE
GETSCROLLRANGE
GETSIZE
GETTEXTSIZE
GLOBAL
INPUT
ISREF
LEN
NEW
OPENFILE
OPENWINDOW
PRTDIALOG
READMEM
REPLACE$
RESTORE
SET_INTERFACE
SETTYPE
TYPE
TYPEOF
WRITEMEM

DEFAULT

CASE&
CASE
DEFAULT
ENDSELECT
SELECT

DEFAULT_CHARSET

DEFINE_GUID

DEFINE_GUID
ENDINTERFACE
INTERFACE
SET_INTERFACE
STDMETHOD

DEL

DELETE

DELETE
ListRemove
ListRemoveAll
NEW
SQL
Minimum SQL Grammer

DELETEFILE

DELETEFILE
REMOVEDIR

DELETEIMAGE

DELETEIMAGE
LOADIMAGE

DELETESTRING

General control functions
Using list box controls
Using combo box controls
ADDSTRING
DELETESTRING
GETSTRING
INSERTSTRING

DIALOG

Control creation
ADDMENUITEM
ADDSTRING
CENTERWINDOW
CLOSEDIALOG
CREATEDIALOG
DOMODAL
SHOWDIALOG

Diffuse

DIK_

DIK_A

DIK_ABNT_C

DIK_ADD

DIK_APOSTROPHE

DIK_APPS

DIK_AT

DIK_AX

DIK_B

DIK_BACK

DIK_BACKSLASH

DIK_BACKSPACE

DIK_C

DIK_CALCULATOR

DIK_CAPITAL

DIK_CAPSLOCK

DIK_CIRCUMFLEX

DIK_COLON

DIK_COMMA

DIK_CONVERT

DIK_D

DIK_DECIMAL

DIK_DELETE

DIK_DIVIDE

DIK_DOWN

DIK_DOWNARROW

DIK_E

DIK_END

DIK_EQUALS

DIK_ESCAPE

DIK_F

DIK_F1

DIK_G

DIK_GRAVE

DIK_H

DIK_HOME

DIK_I

DIK_INSERT

DIK_J

DIK_K

DIK_KANA

DIK_KANJI

DIK_L

DIK_LALT

DIK_LBRACKET

DIK_LCONTROL

DIK_LEFT

DIK_LEFTARROW

DIK_LMENU

DIK_LSHIFT

DIK_LWIN

DIK_M

DIK_MAIL

DIK_MEDIASELECT

DIK_MEDIASTOP

DIK_MINUS

DIK_MULTIPLY

DIK_MUTE

DIK_MYCOMPUTER

DIK_N

DIK_NEXT

DIK_NEXTTRACK

DIK_NOCONVERT

DIK_NUMLOCK

DIK_NUMPAD

DIK_NUMPADCOMMA

DIK_NUMPADENTER

DIK_NUMPADEQUALS

DIK_NUMPADMINUS

DIK_NUMPADPERIOD

DIK_NUMPADPLUS

DIK_NUMPADSLASH

DIK_NUMPADSTAR

DIK_O

DIK_OEM_10

DIK_P

DIK_PAUSE

DIK_PERIOD

DIK_PGDN

DIK_PGUP

DIK_PLAYPAUSE

DIK_POWER

DIK_PREVTRACK

DIK_PRIOR

DIK_Q

DIK_R

DIK_RALT

DIK_RBRACKET

DIK_RCONTROL

DIK_RETURN

DIK_RIGHT

DIK_RIGHTARROW

DIK_RMENU

DIK_RSHIFT

DIK_RWIN

DIK_S

DIK_SCROLL

DIK_SEMICOLON

DIK_SLASH

DIK_SLEEP

DIK_SPACE

DIK_STOP

DIK_SUBTRACT

DIK_SYSRQ

DIK_T

DIK_TAB

DIK_U

DIK_UNDERLINE

DIK_UNLABELED

DIK_UP

DIK_UPARROW

DIK_V

DIK_VOLUMEDOWN

DIK_VOLUMEUP

DIK_W

DIK_WAKE

DIK_WEBBACK

DIK_WEBFAVORITES

DIK_WEBFORWARD

DIK_WEBHOME

DIK_WEBREFRESH

DIK_WEBSEARCH

DIK_WEBSTOP

DIK_X

DIK_Y

DIK_YEN

DIK_Z

DIM

DLL

Using list view controls
DECLARE
EXPORT
FREELIB
Compiler preprocessor reference

DML

DO

DO
EOF
FINDCLOSE
FINDNEXT
FINDOPEN
INKEY$
UNTIL
WAIT
WAITUNTIL

DOMODAL

Control creation
CLOSEDIALOG
CREATEDIALOG
DOMODAL
SHOWDIALOG
Message variables, ID's and constants

DOS

DOUBLE

ABS
ACOS
ACOSD
ASIN
ASIND
ATAN
ATAND
CEIL
COS
COSD
COSH
COSHD
DATA
EXP
FACOS
FACOSD
FASIND
FATAN
FATAND
FLOOR
GETDATA
INPUT
INT
LOG10
LOG
POWER
SETPRECISION
SGN
SIN
SIND
SINH
SINHD
SQRT
STR$
TAN
TAND
TANH
TANHD
VAL

DOWN

Draw

C3DObject
Draw
C3DSprite
Draw

DRAWAALINE

DRAWALPHALINE

DRAWFILLEDRECT

DRAWLINE

DRAWMAP

DRAWMAP
MAPDRAWMODE
MAPMASKCOLOR
SCROLLMAP
SETMAPDATA
SETMAPVIEWPORT

DRAWMODE

DRAWMODE
Message variables, ID's and constants
WriteText

DRAWRECT

DRAWSPRITE

DrawSprite
DrawSpriteXY
MoveSprite

DRAWSPRITEXY

DrawSprite
DrawSpriteXY
MoveSprite

DROP

SQL
Minimum SQL Grammer

DSN

Introduction
Connecting to the database
dbConnectDSN

- E -

EACH

EACH
FOR
NEXT

EASTEUROPE_CHARSET

ELLIPSE

CIRCLE
ELLIPSE

ELSE

ELSE
ENDIF
IF
ISREF
ISSELECTED
ListRemove
ONEXIT
TYPEOF

EMF

Emissive

Enable

C3DLight
Enable

EnableAlpha

C3DMesh
EnableAlpha

ENABLECONTROL

General control functions
Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
ENABLECONTROL

EnableFog

C3DCamera
EnableFog

EnableLighting

C3DMesh
EnableLighting

ENABLEMENU

ENABLEMENU
ENABLEMENUITEM

ENABLEMENUITEM

ENABLEMENUITEM
Message variables, ID's and constants

EnableSphereMapping

C3DMesh
EnableSphereMapping

ENABLETABS

END

Control creation
DATABEGIN
END
FINDCLOSE
FINDNEXT
FINDOPEN
GETDATA
INKEY$
LOADMENU
LOCATE
ONEXIT
OPENCONSOLE
OPENWINDOW
PRTDIALOG
RESTORE
RETURN
SETEXITCODE
Virtual key codes

End2D

C3DScreen
End2D

EndFrame

ENDIF

Using list view controls
Creating toolbar controls
ALLOCMEM
ATTACHBROWSER
CLOSEPRINTER
ENDIF
FINDCLOSE
FINDNEXT
FINDOPEN
FONTREQUEST
FREEMEM
IF
ListRemove
LOADRESOURCE
MESSAGEBOX
ONEXIT
OPENFILE
OPENPRINTER
OPENWINDOW
PRTDIALOG
WRITEPRINTER

ENDINTERFACE

ENDINTERFACE
INTERFACE
SET_INTERFACE
STDMETHOD

ENDMENU

BEGININSERTMENU
BEGINMENU
BEGINPOPUP
CONTEXTMENU
ENDMENU
ENDPOPUP
MENUITEM
MENUTITLE
SEPARATOR

ENDPAGE

CLOSEPRINTER
ENDPAGE
WRITEPRINTER

ENDPOPUP

BEGININSERTMENU
BEGINMENU
BEGINPOPUP
CONTEXTMENU
ENDMENU
ENDPOPUP
MENUITEM
MENUTITLE
SEPARATOR

EndRenderCubeTexture

C3DMesh
EndRenderCubeTexture

ENDSELECT

Control creation
Using list view controls
CASE&
CASE
CONST
DEFAULT
ENDSELECT
ENDSUB
SELECT

ENDSUB

Control creation
Using list view controls
ENDSUB
EXPORT
GLOBAL
ONEXIT
OPENWINDOW
RETURN
SUB

ENDTYPE

Using list view controls
Using tree view controls
ENDTYPE
SETTYPE
TYPE

ENDWHILE

ENDWHILE
ListGetData
ListGetFirst
ListGetNext
ListRemove
WEND
WHILE

ENTER

Using edit controls
Using rich edit controls
Message variables, ID's and constants
Virtual key codes

EOF

EOF
GET
Virtual key codes

ESC

EXECUTE

EXP

EXPORT

EXPORT
Compiler preprocessor reference

EXTERN

DECLARE
DEF
EXTERN
GLOBAL
Compiler preprocessor reference

- F -

FACOS

ACOS
ACOSD
FACOS
FACOSD

FACOSD

ACOS
ACOSD
FACOS
FACOSD

FADE

FADEPALETTE

FALSE

Using tree view controls
BROWSECMD
DEFAULT
IF
ISREF
PLAYWAVE
tvInsertItem
tvSetItemData
UNTIL
WAITUNTIL
WHILE

FASIN

ASIN
ASIND
FASIN
FASIND

FASIND

ASIN
ASIND
FASIN
FASIND

FATAN

ATAN
ATAND
FATAN
FATAND

FATAND

ATAN
ATAND
FATAN
FATAND

FCOS

COS
COSD
FCOS
FCOSD

FCOSD

COS
COSD
FCOS
FCOSD

FCOSH

COSH
COSHD
FCOSH
FCOSHD

FCOSHD

COSH
COSHD
FCOSH
FCOSHD

FILE

Using rich edit controls
CLOSEFILE
EOF
LEN
OPENFILE
READ
WRITE

FILEREQUEST

FILL_POINT

FILL_SOLID

FILL_WIREFRAME

FILLPALETTE

FILLSCREEN

CLOSESCREEN
CREATESCREEN
FADEPALETTE
FILLSCREEN
FLIP
SETPALETTECOLOR

FINDCLOSE

FINDCLOSE
FINDNEXT
FINDOPEN

FINDNEXT

FINDCLOSE
FINDNEXT
FINDOPEN

FINDOPEN

FINDCLOSE
FINDNEXT
FINDOPEN

FLIP

CLOSESCREEN
CREATESCREEN
DRAWMAP
DrawSprite
FADEPALETTE
FLIP
GetBufferPitch
GetBufferPointer
MOUSEX
MOUSEY
MoveSprite
RGBToScreen
SCROLLMAP

FLOAT

DATA
DECLARE
FACOS
FACOSD
FASIN
FASIND
FATAN
FATAND
FCOS
FCOSD
FCOSH
FCOSHD
FSIN
FSIND
FSINH
FSINHD
FTAN
FTAND
FTANH
FTANHD
GETDATA
INPUT
INT
RND
SETPRECISION

FLOODFILL

FLOOR

CEIL
FLOOR

FLT

FLUSHKEYS

FONTREQUEST

FILEREQUEST
FONTREQUEST
SETFONT

FOR

DATABEGIN
EACH
FOR
GETDATA
GOTO
ISSELECTED
ListAdd
ListAddHead
ListCreate
NEXT
READMEM
RESTORE
STEP
TO
WRITEMEM

FOR/EACH

EACH
NEXT

FOR/NEXT

NEXT
STEP
TO

Format

FPS

Free

C3DCamera
Free
C3DObject
_C3DObject
Free
C3DSprite
Free

FREEHEAP

FREELIB

FREEMAP

CREATEMAPDATA
FREEMAP

FREEMEM

ALLOCMEM
FREEMEM
LOADRESOURCE
READMEM
WRITEMEM

Frees

C3DCamera
_C3DCamera
Free
C3DObject
Free

FREESPRITE

FreeSprite
LoadSprite

FRONTBUFFER

DrawAALine
DrawAlphaLine
DrawFilledRect
DrawLine
DRAWMAP
DrawRect
DrawSprite
DrawSpriteXY
GetBufferPitch
GetBufferPointer
LOCKBUFFER
ReadPixel
UNLOCKBUFFER
WriteAlphaPixel
WritePixel
WritePixelFast
WriteText

FRONTPEN

BACKPEN
CIRCLE
FONTREQUEST
FRONTPEN
LINE
LINETO
PSET
RGB
Message variables, ID's and constants

FSIN

FSIN
FSIND
SIN
SIND

FSIND

FSIN
FSIND
SIN
SIND

FSINH

FSINH
FSINHD
SINH
SINHD

FSINHD

FSINH
FSINHD
SINH
SINHD

FTAN

FTAN
FTAND
TAN
TAND

FTAN(2

FTAND

FTAN
FTAND
TAN
TAND

FTANH

FTANH
FTANHD
TANH
TANHD

FTANHD

FTANH
FTANHD
TANH
TANHD

- G -

GB2312_CHARSET

GDI

LOCKBUFFER
PALETTEINDEX
UNLOCKBUFFER

GET

GET
OPENFILE
PUT
READ
WRITE

GetAngle

C3DSprite
GetAngle

GETBITMAPSIZE

GETBUFFERPITCH

GetBufferPitch
RGBToScreen

GETBUFFERPOINTER

GetBufferPointer
RGBToScreen

GETCAPTION

GETCAPTION
SETCAPTION

GETCLIENTSIZE

GETCLIENTSIZE
GETSCREENSIZE

GetCollisionPoint

C3DObject
GetCollisionPoint

GETCOMPROPERTY

GETCONTROLHANDLE

GETCONTROLTEXT

General control functions
Using edit controls
GETCONTROLTEXT
SETCONTROLTEXT

GETDATA

DATA
DATABEGIN
DATAEND
GETDATA
RESTORE

GETDEFAULTPRINTER

GETDEFAULTPRINTER
OPENPRINTER
WRITEPRINTER

GetDirection

C3DCamera
GetDirection
C3DObject
GetDirection

GETFOLDERPATH

GetFrame

C3DSprite
GetFrame

GETHDC

GETHDC
RELEASEHDC

GetID

C3DMesh
GetID

GetIndexCount

C3DMesh
GetIndexCount

GETJOYSTICKAXISCOUNT

GETJOYSTICKBUTTONCOUNT

GETJOYSTICKCOUNT

GETJOYSTICKCOUNT
GETJOYSTICKNAME

GETJOYSTICKNAME

GETJOYSTICKTYPE

GETKEY

GETKEY
KEYDOWN
WAITKEY

GETKEYSTATE

GETKEYSTATE
INKEY$

GetLookAt

C3DCamera
GetLookAt

GETMAPCOUNT

GETMAPDATA

GETMAPDATA
SETMAPDATA

GETMAPHEIGHT

GETMAPCOUNT
GETMAPHEIGHT
GETMAPWIDTH

GETMAPPIXELHEIGHT

GETMAPPIXELHEIGHT
GETMAPPIXELWIDTH

GETMAPPIXELWIDTH

GETMAPPIXELHEIGHT
GETMAPPIXELWIDTH

GETMAPWIDTH

GETMAPCOUNT
GETMAPHEIGHT
GETMAPWIDTH

GetMatrix

C3DObject
GetMatrix

GetModulateColor

C3DSprite
GetModulateColor

GETPALETTECOLOR

GETPALETTECOLOR
SETPALETTECOLOR

GETPIXEL

GETPIXEL
PSET

GetPosition

C3DCamera
GetPosition
C3DObject
GetPosition
C3DSprite
GetPosition

GETRESOURCELENGTH

GetRotationCenter

C3DSprite
GetRotationCenter

GetScaleFactor

C3DSprite
GetScaleFactor

GETSCREENSIZE

GETCLIENTSIZE
GETSCREENSIZE

GETSCROLLPOS

General control functions
Using scroll bar controls
GETSCROLLPOS
GETTHUMBPOS
SETSCROLLPOS

GETSCROLLPOSITION

GETSCROLLRANGE

General control functions
Using scroll bar controls
GETSCROLLRANGE
SETSCROLLRANGE

GETSELECTED

General control functions
Using list box controls
Using combo box controls
GETSELECTED
ISSELECTED
SETSELECTED

GETSIZE

Using status window controls
GETCLIENTSIZE
GETSCREENSIZE
GETSIZE
SETSIZE

GETSPRITEDELAY

GETSPRITEFRAMES

GETSPRITEHEIGHT

GetSpriteHeight
GetSpriteWidth

GETSPRITEPITCH

GetSpritePitch
GetSpritePointer
LOCKSPRITE
UNLOCKSPRITE

GETSPRITEPOINTER

GetSpritePitch
GetSpritePointer
LOCKSPRITE
UNLOCKSPRITE

GETSPRITESTATE

GETSPRITETYPE

GETSPRITEVELX

GETSPRITEVELY

GETSPRITEWIDTH

GetSpriteHeight
GetSpriteWidth

GETSTARTPATH

Control creation
GETSTARTPATH

GETSTATE

General control functions
GETSTATE
SETSTATE

GETSTRING

General control functions
Using list box controls
Using combo box controls
GETSTRING

GETSTRINGCOUNT

General control functions
Using list box controls
Using combo box controls
GETSTRINGCOUNT
ISSELECTED

GETTEXTSIZE

GETTHUMBPOS

Using scroll bar controls
GETTHUMBPOS

GETTHUMBPOSITION

GetUpVector

C3DCamera
GetUpVector

GetVertexCount

C3DMesh
GetVertexCount

GetVertexFormat

C3DMesh
GetVertexFormat

GetVertexSize

C3DMesh
GetVertexSize

GIF

LOADIMAGE
Message variables, ID's and constants

GLOBAL

DECLARE
EXPORT
EXTERN
GLOBAL
Compiler preprocessor reference

GOSUB

GOSUB
OPENWINDOW

GOTO

GOTO
LABEL

GRAY

GREEK_CHARSET

Green

COLOR
RGBA

GUID

- H -

HANDLE

HANGEUL_CHARSET

HEAPCLEAR

HEBREW_CHARSET

HELP

HEX$

HH:MM:SS

HIGH

HOME

HRESULT

HWND

- I -

ICON

ID

Control creation
General control functions
Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
Using list view controls
Using status window controls
Creating toolbar controls
Using tree view controls
APPENDMENU
LOADIMAGE
Message variables, ID's and constants

IDE

Introduction
SETID

IF

Creating toolbar controls
ALLOCMEM
ATTACHBROWSER
CLOSEPRINTER
CONTROLEXISTS
ELSE
ENDIF
FONTREQUEST
FREEMEM
GETKEYSTATE
GETPIXEL
GOTO
IF
ISREF
ISSELECTED
LEFT$
ListRemove
LOADRESOURCE
MESSAGEBOX
MID$
ONEXIT
OPENFILE
OPENPRINTER
OPENWINDOW
PRTDIALOG
RIGHT$
THEN
TYPEOF
WRITEPRINTER

IMAGE

IMPORT

ALIAS
DECLARE
IMPORT

InitCollision

C3DObject
InitCollision

INKEY$

DATABEGIN
DO
FINDCLOSE
FINDNEXT
FINDOPEN
GETDATA
INKEY$
LOCATE
OPENCONSOLE
RESTORE
RETURN

INPUT

INKEY$
INPUT

INS

INSERT

SQL
Updates and Insertions
Minimum SQL Grammer

INSERTMENU

BEGINMENU
INSERTMENU

INSERTSTRING

General control functions
Using list box controls
Using combo box controls
ADDSTRING
GETSTRING
INSERTSTRING

INSTR

INT

General control functions
Using edit controls
Using scroll bar controls
Using rich edit controls
Using list view controls
Creating toolbar controls
Using tree view controls
ALLOCMEM
APPENDMENU
ASC
ATTACHBROWSER
BROWSECMD
CHECKMENUITEM
CHR$
CIRCLE
CLOSEDIALOG
COLOR
CONTEXTMENU
CONTROL
CONTROLCMD
CONTROLEXISTS
COPYFILE
CREATEDIR
CREATEMENU
DATA
DATABEGIN
DECLARE
DEF
DELETEFILE
DELETEIMAGE
DELETESTRING
DOMODAL
DRAWMODE
ENABLECONTROL
ENABLEMENU
ENABLEMENUITEM
ENABLETABS
ENDTYPE
EOF
EXPORT
FILEREQUEST
FLOODFILL
FONTREQUEST
FOR
FreeHeap
GET
GETDATA
GETKEYSTATE
GETPIXEL
GETSCROLLPOS
GETSCROLLRANGE
GETSELECTED
GETSIZE
GETSTATE
GETSTRING
GETSTRINGCOUNT
GETTEXTSIZE
GETTHUMBPOS
INKEY$
INPUT
INSERTSTRING
INT
ISREF
ISSELECTED
LEFT$
ListRemove
ListRemoveAll
LOADIMAGE