TMyHinWindow = class(THintWindow)
private
procedure WMNCPaint(var Message: TMessage); message WM_NCPAINT;
procedure WMEraseBkgnd(var Message: TWMEraseBkgnd); message WM_ERASEBKGND;
protected
procedure Paint; override;
procedure CreateParams(var Params: TCreateParams); override;
public
procedure ActivateHint(HintRect: TRect; const AHint: string); override;
end;
private
procedure WMNCPaint(var Message: TMessage); message WM_NCPAINT;
procedure WMEraseBkgnd(var Message: TWMEraseBkgnd); message WM_ERASEBKGND;
protected
procedure Paint; override;
procedure CreateParams(var Params: TCreateParams); override;
public
procedure ActivateHint(HintRect: TRect; const AHint: string); override;
end;
HintWindowClass:=TMyHintWindow;