Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Hint Anzeige "abfangen" und Prozedur ausführen (https://www.delphipraxis.net/13623-hint-anzeige-abfangen-und-prozedur-ausfuehren.html)

Stanlay Hanks 22. Dez 2003 19:15


Hint Anzeige "abfangen" und Prozedur ausführen
 
Guten Abend alle zusammen!
Ich hab ein Problem: Mir gefallen die gelben Hints nicht so gut. Jetzt wollte ich alternativ dazu ein Panel oder ähnliches anzeigen. Eigentlich wollte ich dazu OnShowHint benutzen, aber da ich vor allem die Hints von Panels ersetzen will, und ein Panel dieses Ereignis offenbar nicht hat, habe ich mich gefragt, ob es da vielleicht irendeine Message gibt, und ob es möglich ist, das Anzeigen des Hints zu verhindern, wenn diese Message ankommt. Es gäbe natürlich die Möglichkeit das mit den MouseEvents und einem Timer zu machen, aber darauf wollte ich eigentlich verzichten. Vielleicht kann mir ja wer helfen. Danke schon mal ich vorraus!

Man liest sich, Stanlay :hi:

Robert_G 22. Dez 2003 20:12

Re: Hint Anzeige "abfangen" und Prozedur ausführen
 
Aplication hat auch ein OnHint-Ereignis.
Das funktioniert dann in der ganzen Anwendung.
Wurde hier schon mal besprochen.

Stanlay Hanks 22. Dez 2003 20:30

Re: Hint Anzeige "abfangen" und Prozedur ausführen
 
Hi. Vielen Dank für deine Antwort. :) Ich schau mir das gleich mal an. Ich hatte zwar in der DP gesucht, aber auf Application bin ich irgendwie nicht gekommen.

Man liest sich, Stanlay :hi:

Sanchez 22. Dez 2003 20:40

Re: Hint Anzeige "abfangen" und Prozedur ausführen
 
Wenn es nur die Tatsache, dass der Hint gelb ist stört kannst du auch die Hint-Farbe auch setzen

Delphi-Quellcode:
  Application.HintColor := clIrgendwas;
grüße, daniel

Stanlay Hanks 22. Dez 2003 20:51

Re: Hint Anzeige "abfangen" und Prozedur ausführen
 
Danke für den Hinweis! Das wusste ich zwar auch noch nicht, aber ich wollte mehr eine kleine "Animation" als Hint machen...Nur so als Spielerei, man will ja was lernen :wink:

Man liest sich, Stanlay :hi:


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:09 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