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 bei App ohne Focus ... ? (https://www.delphipraxis.net/72809-hint-bei-app-ohne-focus.html)

turboPASCAL 7. Jul 2006 08:56


Hint bei App ohne Focus ... ?
 
Hi,

ist es möglich einen Hint, zB. beim Mouseover, über eine App die keinen Focus hat anzuzeigen ?

chaosben 7. Jul 2006 11:40

Re: Hint bei App ohne Focus ... ?
 
Im Angebot sind:
- die schmutzige Methode die Position der Maus zu überwachen (z.B. Timer, Thread) und dann ein selbstgemachtes Hint-Fenster bringen
- hmm ... mir fällt nichts weiter ein :(

marabu 7. Jul 2006 12:16

Re: Hint bei App ohne Focus ... ?
 
Hi.

Eine unverschämt schmutzige Methode wäre die Verwendung des Ereignisses OnHint der Komponente TApplicationEvents.

Grüße vom marabu

turboPASCAL 8. Jul 2006 22:41

Re: Hint bei App ohne Focus ... ?
 
Zitat:

Zitat von chaosben
Im Angebot sind:
- die schmutzige Methode die Position der Maus zu überwachen (z.B. Timer, Thread)...

Sommerschlussverkauf ? Ne, Timer möchte ich eigentlich nicht. da dachte ich auch schon dran.

Zitat:

Zitat von chaosben
- hmm ... mir fällt nichts weiter ein :(

Hm, tja... mir och nich.


Zitat:

Zitat von marabu
Eine unverschämt schmutzige Methode wäre die Verwendung des Ereignisses OnHint der Komponente TApplicationEvents.

Aha, das hört sich interessant an, kannst du mir ein wenig auf die Sprünge helfen ?

marabu 9. Jul 2006 15:49

Re: Hint bei App ohne Focus ... ?
 
Hallo Matti,

es ist einfach so, dass das Ereignis OnHint() der Application auch dann gefeuert wird, wenn die Anwendung garnicht aktiv ist. Du kannst also einfach ein Hint-Window anzeigen, wenn dir danach ist - nur das eingebaute nicht, da die Macher der VCL die Anzeige eines Hint-Windows für nicht aktive Anwendungen als unzulässig ansehen. Ich teile übrigens diese Auffassung.

Was dir ja unbenommen bleibt ist die Anzeige des Hint-Textes im StatusBar (AutoHint = True).

Grüße vom marabu

turboPASCAL 13. Jul 2006 09:01

Re: Hint bei App ohne Focus ... ?
 
Warum so einfach wenn es auch schwerer geht ? :gruebel:

Ein SetFocus im MouseEnter der Form hat das zur Zufriedenheit erledigt.


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