CONTROL REDRAW statement

Purpose | Schedule a designated control to be redrawn.
Syntax | CONTROL REDRAW hDlg, id&
Remarks | CONTROL REDRAW invalidates the target control and schedules a redraw event to occur. hDlg refers to the dialog that owns the control. id& is the unique control identifier as assigned to the control with a CONTROL ADD statement.

Restrictions

Redrawing of individual controls is considered a low priority event, and a control redraw may not happen instantly if there are pending messages in the message queue. That is, pending messages in the message queue may need to be processed before the scheduled redraw event occurs.

It is not advisable to use CONTROL REDRAW or DIALOG REDRAW within the %WM_PAINT and associated message handling code, or an infinite redraw loop could occur.

See also | Dynamic Dialog Tools, CONTROL SET COLOR, DIALOG SET COLOR, DIALOG REDRAW
Example | CONTROL REDRAW hDlg, %ID_LABEL1