Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Hint eines TEdit's per Tastendruck anzeigen (https://www.delphipraxis.net/4065-hint-eines-tedits-per-tastendruck-anzeigen.html)

[TP]Hawk274 13. Apr 2003 20:54


Hint eines TEdit's per Tastendruck anzeigen
 
habe bereits herausgefunden das es sich um die HintMouseMessage aus der Klasse TApplication handelt.
Folgendermaßen rufe ich die Funktion auf:
Delphi-Quellcode:
var
  msg: TMessage;
begin
  Application.HintMouseMessage(dfSize, msg);
//  Showmessage(IntToStr(Msg.Result));
end;
aber passieren tut nichts ... msg enthält den Wert 16. Was musse ich machen, damit der Tooltip angezeigt wird.
Noch schönes wäre natürlich das ein BallonTip aufgeht. Habe mir deshalb mal ein Source von Luckie angeschaut wie das funktioniert. Aber so weit bin ich noch nicht das ich das dort verstehe.

toms 26. Jan 2005 00:52

Re: Hint eines TEdit's per Tastendruck anzeigen
 
Hi,

Probiere mal so was:

Delphi-Quellcode:
var
  I: Integer;
  C: TComponent;
  HintWindow: THintWindow;
begin
  for I := 0 to Application.ComponentCount - 1 do
  begin
    C := Application.Components[I];
    if C is THintWindow then
    begin
      HintWindow := THintWindow(C);
      HintWindow.ActivateHint(...); { Pass appropriate parameters }
      Break;
    end;
  end;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:10 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz