![]() |
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:
aber passieren tut nichts ... msg enthält den Wert 16. Was musse ich machen, damit der Tooltip angezeigt wird.
var
msg: TMessage; begin Application.HintMouseMessage(dfSize, msg); // Showmessage(IntToStr(Msg.Result)); end; 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. |
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 02:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz