RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
TCategoryButtons.Paint Method

Renders the image of a custom control.

Pascal
procedure Paint; override;
C++
virtual __fastcall Paint();

The Paint method for TCustomControl does nothing other than provide the interface for a method that responds to WM_PAINT messages. Paint is called by the PaintWindow method, after that method has supplied the Canvas with the handle to a device context. When creating a custom control, always override Paint to draw the image of the control.

Tip: To determine which portions of the control's canvas need to be repainted when Paint is called, use the ClipRect property of the canvas.
 

Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!