Perhaps you could explain the situation a little? For example, why does a hint need to appear when the mouse is not over the control (which it does automatically)? Can the hint be just displayed in the status bar? Nevertheless, I think what you want is the Application.HintMouseMessage sending it the control you want the hint for and a TWMMouse message containing the screen co-ordinates of a point inside the control. Phil. "Donovan J. Edye" <[EMAIL PROTECTED]> on 04/11/99 15:01:50 Please respond to [EMAIL PROTECTED] To: Multiple recipients of list delphi <[EMAIL PROTECTED]> cc: (bcc: Phillip Middlemiss/NZ Forest Research Institute/NZ) Subject: [DUG]: [Q] Showing a hint manually.... G'Day All, Can someone tell me how to show a hint manually. I could do it the hard way by creating a THintWindow myself but I figured that I could send it a Button2.Perform(CM_HINTSHOW, 0, Button1.Handle) but this does not appear to work. Anyone got some suggestions?? TIA ------------------------------------------------------------------------ --Donovan Donovan J. Edye [www.edye.wattle.id.au] Namadgi Systems, Delphi Developer Web: www.namsys.com.au E-Mail: [EMAIL PROTECTED] Voice: +61 2 6285-3460 Fax: +61 2 6285-3459 TVisualBasic = Class(None); ------------------------------------------------------------------------ --------------------------------------------------------------------------- New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED] Website: http://www.delphi.org.nz --------------------------------------------------------------------------- New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED] Website: http://www.delphi.org.nz