Darek Mazur wrote: > Function TWin32Object.IntSendMessage3(LM_Message: Integer; Sender: TObject; > Data: Pointer): Integer; > section for LM_PAINT is absent LM_PAINT messages are sent from the interface to the LCL, not vice versa. Call Invalidate to repaint a control. HTH, Micha.