Documentation  |   Table of Contents   |  < Previous   |  Next >   |  Index

Table of Contents

User Interface

Exploring Palm OS®

About This Document

Who Should Read This Book

What This Book Contains

Changes to This Book

The Exploring Palm OS Series

Additional Resources

Part I: Concepts

1 The Display

Display Coordinate System

Color

Display Layout

Status Bar

Input Area

Slip Window

Window Sizing and Placement

Receiving Events

Modal Windows

Input Focus

2 Working with Forms and Dialogs

Specifying Constraints

Window Type

Size Constraints

Displaying a Form

Initializing a Form

Setting a Form's Event Handler

Laying Out a Form or Dialog

Opening a Form

Drawing or Updating a Form

Invalidating a Form

Closing a Form

Displaying Dialogs

Displaying Any Modal Dialog

Alert Dialogs

Help Dialogs

Progress Dialogs

Working With UI Elements

Accessing an Element

Dynamically Displaying Elements

Summary of Form and Dialog Functions

3 Working with Controls

Command Buttons

Repeating Buttons

Check Boxes

Push Buttons

Sliders

Selector Triggers

Pop-Up Triggers

Category Controls

Creating the Category Controls

Category Controls for Non-schema Database Databases

Category Controls for Schema Databases

Scroll Bars

Summary of Control Functions

4 Working with Menus

Menu Events

Edit Menu

Menu Command Shortcuts

Dynamic Menus

Summary of Menu Functions

5 Displaying Text

Text Fields

Editable Text Fields

Noneditable Text Fields

Single-line Text Fields

Multi-line Text Fields

Labels

Form Titles

Fonts

About Font Resources

Built-in Fonts

Setting the Font Programmatically

Selecting Which Font to Use

Obtaining Font Dimensions

Creating and Using Custom Bitmapped Fonts

Creating and Using Custom Scalable Fonts

How Palm OS Displays Bitmapped Fonts

Summary of Text Display Functions

6 Working with Tables and Lists

Tables

Initializing a Table

Table Callbacks

Table Events

Lists

List Events

Custom Drawing List Items

Using Lists in Place of Tables

Summary of Table and List Functions

7 Creating Custom UI Elements (Gadgets)

8 Drawing

Conceptual Overview

Graphics Context

Path-Based Drawing

Alpha Blending

Striking Rule

Basic Drawing Steps

Setting the Rendering State

Defining a Path

Painting the Path

Specifying Clipping Regions

Where and When to Draw

On-Screen Windows

Off-Screen Windows

Bitmaps

Compatibility with the Old Drawing System

Making Library Calls

Color Table Compatibility

Drawing Tips

Draw to Exact Pixel Boundaries

Reuse the Current Path

Take Advantage of Winding Rule

Avoid Antialiasing

Avoid Alpha Blending

Efficient Cap and Join Modes

Avoid Transformations

Avoid Flushing the Buffer

Summary of Drawing Functions

9 Working with Bitmaps

Bitmap Format

Versions of Bitmap Support

Bitmap Families

Color Tables and Bitmaps

PNG Files

Displaying a Bitmap on the Screen

Creating a Bitmap Programmatically

How Palm OS Displays Bitmaps

Displaying Bitmaps from a Bitmap Family

Drawing High-Density Bitmaps

Summary of Bitmap Support

10 Modifying the UI Color List

Summary of UI Color Functions

11 Integrating with the Application Launcher

Icons in the Launcher

Application Version String

The Default Application Category

Part II: Reference

12 Bitmap Reference

Bitmap Structures and Types

BitmapDirectInfoType

BitmapType

BitmapTypeV0

BitmapTypeV1

BitmapTypeV2

BitmapTypeV3

ColorTableType

RGBColorType

Bitmap Constants

Bitmap Version Constants

Bitmap Flag Constants

BitmapCompressionType

DensityType

PixelFormatType

Miscellaneous Bitmap Constants

Bitmap Functions and Macros

BmpColortableSize

BmpCompress

BmpCreate

BmpCreateBitmapV3

BmpDelete

BmpGetBitDepth

BmpGetBits

BmpGetColortable

BmpGetCompressionType

BmpGetDensity

BmpGetDimensions

BmpGetNextBitmap

BmpGetNextBitmapAnyDensity

BmpGetPixelFormat

BmpGetSizes

BmpGetTransparentValue

BmpGetVersion

BmpSetDensity

BmpSetTransparentValue

BmpSize

ColorTableEntries

13 Bitmapped Font Reference

Bitmapped Font Structures and Types

FontDensityTypeType

FontTablePtr

FontType

FontTypeV2Type

Bitmapped Font Constants

FontDefaultType

FontID

Miscellaneous Font Constants

Bitmapped Font Resources

Font Resource

Extended Font Resource

Bitmapped Font Functions and Macros

FntAverageCharWidth

FntBaseLine

FntCharHeight

FntCharsInWidth

FntCharsWidth

FntCharWidth

FntCharWidthV50

FntGetDefaultFontID

FntDefineFont

FntDescenderHeight

FntGetFont

FntGetFontPtr

FntGetScrollValues

FntIsAppDefined

FntLineHeight

FntLineWidth

FntSetFont

FntTruncateString

FntWCharWidthV50

FntWidthToOffset

FntWordWrap

FntWordWrapReverseNLines

FontSelect

14 Category Manager Reference

Category Manager Structures and Types

AppInfoType

Category Manager Constants

Category ID Range Constants

Error Code Constants

Non-schema Database Category Constants

Special Category ID Constants

Miscellaneous Schema Database Category Constants

Category Manager Functions and Macros

CategoryCreateList

CategoryEdit

CategoryFind

CategoryFreeList

CategoryGetName

CategoryGetNext

CategoryInitialize

CategorySelect

CategorySetName

CategorySetTriggerLabel

CategoryTruncateName

CatMgrAdd

CatMgrCreateList

CatMgrEdit

CatMgrFind

CatMgrFreeList

CatMgrFreeSelectedCategories

CatMgrGetAllItemLabel

CatMgrGetEditable

CatMgrGetID

CatMgrGetName

CatMgrGetNext

CatMgrGetUnfiledItemLabel

CatMgrInitialize

CatMgrNumCategories

CatMgrRemove

CatMgrSelectEdit

CatMgrSelectFilter

CatMgrSetEditable

CatMgrSetName

CatMgrSetTriggerLabel

CatMgrTruncateName

15 Clipboard Reference

Clipboard Structures and Types

ClipboardItem

Clipboard Constants

ClipboardFormatType

Miscellaneous Constants

Clipboard Functions and Macros

ClipboardAddItem

ClipboardAppendItem

ClipboardGetItem

16 Control Reference

Control Structures and Types

ControlAttrType

ControlType

GraphicControlType

SliderControlType

Control Constants

ButtonFrameType

ControlStyleType

Control Events

ctlEnterEvent

ctlExitEvent

ctlRepeatEvent

ctlSelectEvent

frmControlPrvRefreshEvent

Control Functions and Macros

CtlDrawCheckboxControl

CtlDrawControl

CtlEnabled

CtlEraseControl

CtlGetControlStyle

CtlGetFont

CtlGetGraphics

CtlGetLabel

CtlGetSliderValues

CtlGetValue

CtlHandleEvent

CtlHideControl

CtlHitControl

CtlIsGraphicControl

CtlNewControl

CtlNewGraphicControl

CtlNewSliderControl

CtlSetEnabled

CtlSetFont

CtlSetFrameStyle

CtlSetGraphics

CtlSetLabel

CtlSetLeftAnchor

CtlSetSliderValues

CtlSetUsable

CtlSetValue

CtlShowControl

CtlValidatePointer

17 Date and Time Selection Reference

Date and Time Selection Structures and Types

DaySelectorType

HMSTime

Date and Time Selection Constants

Miscellaneous Constants

SelectDayType

SelectTimeZoneDisplayType

Date and Time Selection Events

daySelectEvent

Date and Time Selection Functions and Macros

DayDrawDays

DayDrawDaySelector

DayHandleEvent

SelectDay

SelectOneTime

SelectTime

SelectTimeZone

SelectTimeZoneV50

18 Field Reference

Field Structures and Types

FieldAttrType

FieldType

Field Constants

JustificationType

Miscellaneous Constants

Field Events

fldChangedEvent

fldEnterEvent

fldHeightChangedEvent

insertionPointOffEvent

insertionPointOnEvent

Field Functions and Macros

FldCalcFieldHeight

FldCompactText

FldCopy

FldCut

FldDelete

FldDirty

FldDrawField

FldEraseField

FldFreeMemory

FldGetAttributes

FldGetBounds

FldGetFont

FldGetInsPtPosition

FldGetLineInfo

FldGetMaxChars

FldGetNumberOfBlankLines

FldGetScrollPosition

FldGetScrollValues

FldGetSelection

FldGetTextAllocatedSize

FldGetTextColumn

FldGetTextHandle

FldGetTextHeight

FldGetTextLength

FldGetTextPtr

FldGetVisibleLines

FldGrabFocus

FldHandleEvent

FldInsert

FldMakeFullyVisible

FldNewField

FldPaste

FldRecalculateField

FldReleaseFocus

FldReleaseStorage

FldReplaceText

FldReturnStorage

FldScrollable

FldScrollField

FldSendChangeNotification

FldSendHeightChangeNotification

FldSetAttributes

FldSetBounds

FldSetDirty

FldSetFont

FldSetInsertionPoint

FldSetInsPtPosition

FldSetMaxChars

FldSetMaxVisibleLines

FldSetScrollPosition

FldSetSelection

FldSetText

FldSetTextAllocatedSize

FldSetTextColumn

FldSetTextHandle

FldSetTextPtr

FldSetUsable

FldUndo

FldWordWrap

19 Fixed Math Reference

Fixed Math Structures and Types

Fixed

Fixed32

Fixed32Intermediate

FixedIntermediate

Fixed Math Constants

Fixed-Point Constants

Fixed Math Functions and Macros

DivIntByFixedResultInt

Fixed32Div

Fixed32Fraction

Fixed32FromInteger

Fixed32Mul

Fixed32ToInteger

FixedAdd

FixedDiv

FixedFraction

FixedFromInteger

FixedMul

FixedMulByFixed

FixedMulByInt16

FixedMulByInt32

FixedPower2Div

FixedPower2Mul

FixedSub

FixedToInteger

20 Form Reference

Form Structures and Types

AlertTemplateType

FormActiveStateType

FormBitmapType

FormGadgetAttrType

FormGadgetType

FormGadgetTypeInCallback

FormLabelType

FormLayoutType

FormType

FrmGraffitiStateType

Form Constants

AlertType

Custom Response Alert Actions

Form Basic Layout Constants

Form Layout Constants

FormObjectKind

Gadget Actions

Miscellaneous Constants

Form Events

frmCloseEvent

frmGadgetEnterEvent

frmGadgetMiscEvent

frmGotoEvent

frmLoadEvent

frmOpenEvent

frmSaveEvent

frmStopDialogEvent

frmTitleEnterEvent

frmTitleSelectEvent

frmUpdateEvent

Form Functions and Macros

ECFrmValidatePtr

FrmAlert

FrmAlertWithFlags

FrmAmIPenTracking

FrmCloseAllForms

FrmCopyLabel

FrmCopyTitle

FrmCustomAlert

FrmCustomAlertWithFlags

FrmCustomResponseAlert

FrmCustomResponseAlertWithFlags

FrmDeleteForm

FrmDispatchEvent

FrmDoDialog

FrmDrawForm

FrmEraseForm

FrmGetActiveField

FrmGetActiveForm

FrmGetActiveFormID

FrmGetBitmapHandle

FrmGetControlGroupSelection

FrmGetControlValue

FrmGetDefaultButtonID

FrmGetEventHandler

FrmGetFirstForm

FrmGetFocus

FrmGetFormBounds

FrmGetFormId

FrmGetFormInitialBounds

FrmGetFormPtr

FrmGetFormWithWindow

FrmGetGadgetData

FrmGetHelpID

FrmGetLabel

FrmGetLabelFont

FrmGetMenuBarID

FrmGetNumberOfObjects

FrmGetObjectBounds

FrmGetObjectId

FrmGetObjectIdFromObjectPtr

FrmGetObjectIndex

FrmGetObjectIndexFromPtr

FrmGetObjectInitialBounds

FrmGetObjectPosition

FrmGetObjectPtr

FrmGetObjectType

FrmGetObjectUsable

FrmGetTitle

FrmGetWindowHandle

FrmGotoForm

FrmHandleEvent

FrmHelp

FrmHelpWithFlags

FrmHideObject

FrmInitForm

FrmInitFormWithFlags

FrmInitLayout

frmLayoutRule

FrmNewBitmap

FrmNewForm

FrmNewFormWithConstraints

FrmNewGadget

FrmNewGsi

FrmNewLabel

FrmPerformLayout

FrmPointInTitle

FrmPopupForm

FrmRemoveBitmapHandle

FrmRemoveObject

FrmRestoreActiveState

FrmReturnToForm

FrmSaveActiveState

FrmSaveAllForms

FrmSetActiveForm

FrmSetCategoryLabel

FrmSetControlGroupSelection

FrmSetControlValue

FrmSetDefaultButtonID

FrmSetEventHandler

FrmSetFocus

FrmSetGadgetData

FrmSetGadgetHandler

FrmSetHelpID

FrmSetLabelFont

FrmSetMenu

FrmSetObjectBounds

FrmSetObjectPosition

FrmSetPenTracking

FrmSetTitle

FrmShowObject

FrmUIAlert

FrmUpdateForm

FrmUpdateScrollers

FrmValidatePtr

FrmVisible

Application-Defined Functions

FormCheckResponseFuncType

FormEventHandlerType

FormGadgetHandlerType

21 Graphics Context Reference

Graphics Context Data Structures and Types

GcBitmapHandle

GcBitmapType

GcColorType

GcContextType

GcHandle

GcGradientType

Graphics Context Constants

Bitmap Loading

GcCapTag

GcJoinTag

Transform Indexes

Graphics Context Functions

GcArc

GcArcTo

GcBeginClip

GcBezierTo

GcClosePath

GcCommit

GcCreateBitmapContext

GcDrawBitmapAt

GcDrawRawBitmapAt

GcDrawTextAt

GcEndClip

GcFlush

GcGetBitmapDensity

GcGetBitmapDepth

GcGetBitmapHeight

GcGetBitmapWidth

GcGetCurrentContext

GcInitGradient

GcIsBitmapAlphaOnly

GcLineTo

GcLoadBitmap

GcMoveTo

GcPaint

GcPaintBitmap

GcPopState

GcPushState

GcRect

GcRectI

GcReflect

GcReleaseBitmap

GcReleaseContext

GcRotate

GcRoundRect

GcScale

GcSetAntialiasing

GcSetCaps

GcSetColor

GcSetCoordinateSystem

GcSetFont

GcSetGradient

GcSetJoin

GcSetPenSize

GcShear

GcStroke

GcTransform

GcTranslate

22 List Reference

List Structures and Types

ListType

List Constants

List Constants

List Events

lstEnterEvent

lstExitEvent

lstSelectEvent

popSelectEvent

List Functions and Macros

LstDrawList

LstEraseList

LstGetFont

LstGetItemsText

LstGetNumberOfItems

LstGetSelection

LstGetSelectionText

LstGetTopItem

LstGetVisibleItems

LstHandleEvent

LstMakeItemVisible

LstNewList

LstPopupList

LstScrollList

LstSetDrawFunction

LstSetFont

LstSetHeight

LstSetIncrementalSearch

LstSetListChoices

LstSetPosition

LstSetSelection

LstSetScrollArrows

LstSetTopItem

Application-Defined Functions

ListDrawDataFuncType

23 Menu Reference

Menu Structures and Types

MenuBarType

Menu Constants

Command Button Location Constants

Menu Activation Constants

Menu Error Constants

Miscellaneous Constants

MenuCmdBarResultType

Menu Events

menuCloseEvent

menuCmdBarOpenEvent

menuCmdBarTimeoutEvent

menuEvent

menuOpenEvent

Menu Notifications

sysNotifyMenuCmdBarOpenEvent

Menu Functions and Macros

MenuAddItem

MenuCmdBarAddButton

MenuCmdBarDisplay

MenuCmdBarGetButtonData

MenuDispose

MenuDrawMenu

MenuEraseStatus

MenuGetActiveMenu

MenuHandleEvent

MenuHideItem

MenuInit

MenuSetActiveMenu

MenuSetActiveMenuRscID

MenuShowItem

24 Phone Lookup Reference

Phone Lookup Structures and Types

AddrLookupParamsType

Phone Lookup Constants

AddressLookupFields

Lookup String Length Constant

Phone Lookup Functions and Macros

PhoneNumberLookup

PhoneNumberLookupCustom

25 Private Records Reference

Private Records Constants

privateRecordViewEnum

Private Records Functions and Macros

SecSelectViewStatus

SecVerifyPW

26 Progress Manager Reference

Progress Manager Structures and Types

PrgCallbackData

ProgressType

Progress Manager Constants

Progress Manager String Length Constants

Progress Manager Events

prgUpdateEvent

Progress Manager Functions and Macros

PrgGetError

PrgHandleEvent

PrgStartDialog

PrgStartDialogWithFlags

PrgStopDialog

PrgUpdateDialog

PrgUserCancel

PrgUserSkip

Application-Defined Functions

PrgCallbackFunc

27 Rectangle Reference

Rectangle Structures and Types

AbsRectType

PointType

RectangleType

Rectangle Functions and Macros

AbsToRect

RctCopyRectangle

RctGetIntersection

RctInsetRectangle

RctOffsetRectangle

RctPtInRectangle

RctSetRectangle

RectToAbs

28 Resource Loading Reference

Resource Loading Functions and Macros

ResLoadConstant

ResLoadConstantV50

ResLoadForm

ResLoadFormV50

ResLoadFormWithFlags

ResLoadMenu

ResLoadMenuV50

ResLoadString

29 Scalable Font Reference

Scalable Font Structures and Types

FAbsRectType

FontFamily

FontHeightType

FontStyle

GcFontHandle

GcFontType

GcPointType

Scalable Font Constants

GcAliasingTag

Font Faces

Font Height

Font Name String Length Constants

Scalable Font Functions and Macros

GcApplyFontSpec

GcCheckFont

GcCountFontFamilies

GcCountFontStyles

GcCreateFont

GcCreateFontFromFamily

GcCreateFontFromID

GcFontStringBounds

GcFontStringBytesInWidth

GcFontStringCharsInWidth

GcFontStringEscapement

GcFontStringWidth

GcGetFontAntialiasing

GcGetFontBoundingBox

GcGetFontFace

GcGetFontFamily

GcGetFontFamilyAndStyle

GcGetFontHeight

GcGetFontHinting

GcGetFontSize

GcGetFontStyle

GcGetFontTransform

GcReleaseFont

GcSetFontAntialiasing

GcSetFontFace

GcSetFontHinting

GcSetFontSize

GcSetFontStyle

GcSetFontTransform

30 Screen Orientation Reference

Screen Orientation Constants

Orientation States

Orientation Trigger States

Screen Orientation Functions and Macros

SysGetOrientation

SysGetOrientationTriggerState

SysSetOrientation

SysSetOrientationTriggerState

31 Scroll Bar Reference

Scroll Bar Structures and Types

ScrollBarType

Scroll Bar Events

frmScrollPrvRefreshEvent

sclEnterEvent

sclExitEvent

sclRepeatEvent

Scroll Bar Functions and Macros

SclDrawScrollBar

SclGetScrollBar

SclHandleEvent

SclSetScrollBar

32 Standard UI Dialogs Reference

UI Dialog Constants

UIPickColorStartType

UI Dialog Functions and Macros

UIBrightnessAdjust

UIContrastAdjust

UIPickColor

33 Status Bar Reference

Status Bar Constants

Error Code Constants

StatAttrType

Status Bar Functions and Macros

StatGetAttribute

StatHide

StatShow

34 Table Reference

Table Structures and Types

TableType

Table Constants

Miscellaneous Table Constants

TableItemStyleType

Table Events

tblEnterEvent

tblExitEvent

tblSelectEvent

Table Functions and Macros

TblColumnUsable

TblDrawTable

TblEditing

TblEraseTable

TblFindRowData

TblFindRowID

TblGetBounds

TblGetColumnMasked

TblGetColumnSpacing

TblGetColumnWidth

TblGetCurrentField

TblGetItemBounds

TblGetItemFont

TblGetItemInt

TblGetItemPtr

TblGetItemStyle

TblGetLastUsableRow

TblGetNumberOfColumns

TblGetNumberOfRows

TblGetRowData

TblGetRowHeight

TblGetRowID

TblGetSelection

TblGetTopRow

TblGrabFocus

TblHandleEvent

TblHasScrollBar

TblInsertRow

TblInvalidate

TblMarkRowInvalid

TblMarkTableInvalid

TblRedrawTable

TblReleaseFocus

TblRemoveRow

TblRowInvalid

TblRowMasked

TblRowSelectable

TblRowUsable

TblSelectItem

TblSetBounds

TblSetColumnEditIndicator

TblSetColumnMasked

TblSetColumnSpacing

TblSetColumnUsable

TblSetColumnWidth

TblSetCustomDrawProcedure

TblSetItemFont

TblSetItemInt

TblSetItemPtr

TblSetItemStyle

TblSetLoadDataProcedure

TblSetRowData

TblSetRowHeight

TblSetRowID

TblSetRowMasked

TblSetRowSelectable

TblSetRowStaticHeight

TblSetRowUsable

TblSetSaveDataProcedure

TblSetSelection

TblUnhighlightSelection

Application-Defined Functions

TableDrawItemFuncType

TableLoadDataFuncType

TableSaveDataFuncType

35 UI Color List Reference

UI Color Constants

UIColorTableEntries

UI Color Functions and Macros

UIColorGetTableEntryIndex

UIColorGetTableEntryRGB

UIColorSetTableEntry

36 Window Reference

Window Structures and Types

CustomPatternType

FrameBitsType

IndexedColorType

WinConstraintsType

WinHandle

WinLineType

Window Constants

Constraint Constants

Coordinate System Constants

FrameType

PatternType

Other Patterns

Scaling Mode Constants

UnderlineModeType

WinDirectionType

WinDrawOperation

WinFlagsType

WindowFormatType

Miscellaneous Constants

Window Events

sysClearUIEvent

winEnterEvent

winExitEvent

winFocusGainedEvent

winFocusLostEvent

winResizedEvent

winUpdateEvent

winVisibilityChangedEvent

Window Manager Notifications

sysNotifyDisplayChangeEvent

Window Management Functions and Macros

ECWinValidateHandle

WinConvertCoord

WinConvertPoint

WinConvertRectangle

WinCreateBitmapWindow

WinCreateOffscreenWindow

WinCreateWindow

WinCreateWindowWithConstraints

WinDeleteWindow

WinDisplayToWindowPt

WinFinishThreadUI

WinFlush

WinGetActiveWindow

WinGetBitmap

WinGetBitmapDimensions

WinGetBounds

WinGetDisplayExtent

WinGetDisplayWindow

WinGetDrawWindow

WinGetDrawWindowBounds

WinGetFrameType

WinGetFramesRectangle

WinGetPixel

WinGetPixelRGB

WinGetSupportedDensity

WinGetWindowBounds

WinGetWindowExtent

WinGetWindowFlags

WinGetWindowFrameRect

WinIndexToRGB

WinInvalidateRect

WinInvalidateRectFunc

WinInvalidateWindow

WinModal

WinPalette

WinRequestFocus

WinRGBToIndex

WinScaleCoord

WinScaleCoordNativeToActive

WinScalePoint

WinScaleRectangle

WinScreenGetAttribute

WinScreenLock

WinScreenMode

WinScreenUnlock

WinScrollRectangle

WinScrollRectangleAsync

WinSetActiveWindow

WinSetBounds

WinSetConstraints

WinSetDrawWindow

WinSetWindowBounds

WinStartThreadUI

WinUnscaleCoord

WinUnscalePoint

WinUnscaleRectangle

WinValidateHandle

WinWindowToDisplayPt

Window Drawing Functions and Macros

WinClipRectangle

WinCopyRectangle

WinDrawBitmap

WinDrawBitmapHandle

WinDrawChar

WinDrawChars

WinDrawGrayLine

WinDrawGrayRectangleFrame

WinDrawInvertedChars

WinDrawLine

WinDrawPixel

WinDrawRectangle

WinDrawRectangleFrame

WinDrawTruncChars

WinEraseChars

WinEraseLine

WinErasePixel

WinEraseRectangle

WinEraseRectangleFrame

WinEraseWindow

WinFillLine

WinFillRectangle

WinGetClip

WinGetCoordinateSystem

WinGetPattern

WinGetPatternType

WinGetScalingMode

WinInvertChars

WinInvertLine

WinInvertPixel

WinInvertRectangle

WinInvertRectangleFrame

WinPaintBitmap

WinPaintChar

WinPaintChars

WinPaintLine

WinPaintLines

WinPaintPixel

WinPaintPixels

WinPaintRectangle

WinPaintRectangleFrame

WinPaintRoundedRectangleFrame

WinPaintTiledBitmap

WinPaintThinLine

WinPaintTruncChars

WinPopDrawState

WinPushDrawState

WinResetClip

WinSetBackColor

WinSetBackColorRGB

WinSetClip

WinSetColors

WinSetCoordinateSystem

WinSetDrawMode

WinSetForeColor

WinSetForeColorRGB

WinSetFrameType

WinSetPattern

WinSetPatternType

WinSetScalingMode

WinSetTextColor

WinSetTextColorRGB

WinSetUnderlineMode

Application-Defined Functions

winInvalidateFunc