Control Manager
Create / Dispose
NewControl Create a control, specifying parameters in program
GetNewControl Create a control, get parms from 'CNTL' resource
DisposeControl Remove control from screen and free its memory
KillControls Dispose of all controls associated with a window
Display
HiliteControl Make control active/inactive; highlight/dim a part
HideControl Erase a control and make it invisible
ShowControl Make a control visible; draw it if not obscured
DrawControls Draw all controls visible in a window
Draw1Control Draw a single control [128K ROMs]
UpdtControl Draw all controls in specified region [128K ROMs]
Title / Settings / Range
GetCTitle Get a copy of the text associated with a control
SetCTitle Set ( change) the text associated with a control
GetCtlMin Query the minimum value allowed for a control
SetCtlMin Set the minimum value allowed for a control
GetCtlMax Query the maximum value allowed for a control
SetCtlMax Set the maximum value allowed for a control
SetCtlValue Set a control's value; check/uncheck boxes, etc.
GetCtlValue Obtain the current setting of a control
Mouse Location
FindControl Find control selected in mouse-down event
TrackControl Highlight control while button is down; get result
TestControl Determine if a point is in a control
Movement / Sizing
DragControl Track mouse with a dotted-line image of a control
MoveControl Change the position of a control
SizeControl Change the size of a control's enclosing rectangle
Miscellaneous
GetCRefCon Query control's reference value
SetCRefCon Set control's application- defined reference value
GetCtlAction Query the address of the a control's action routine
SetCtlAction Set the default action routine for a control