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 Mauscursor auch bei Showmodal ausblenden (https://www.delphipraxis.net/18855-mauscursor-auch-bei-showmodal-ausblenden.html)

SirThornberry 25. Mär 2004 12:13


Mauscursor auch bei Showmodal ausblenden
 
Ich weiß das es das Thema mauscursor ausblenden schon zig mal gab, allerdings hab ich keine Lösung für mein Problem gefunden.

Und war möchte ich den mauscursor in meiner Haupanwendung, und allen forms darin ausblenden. In der Haupanwendung ist mein Cursor unsichtbar. Das Problem ist wenn ich ein Fenster Modal anzeige wird der Cursor in dem modalgeöffneten Fenster wie gewollt versteckt (transparenter Cursor), sobald ich aber den mauszeiger außerhalb des Modal geöffnetten fensters habe (über dem mainform) wird der Cursor sichtbar.


Eigentliche Fragen:

Wie bekomme ich es hinn das der Cursor über allen forms unsichtbar ist, egal ob das aktuelle form im Vordergrund ist oder nicht?

[Edit]"Vordergrund" berichtigt{/Edit]

Alexander 25. Mär 2004 12:19

Re: Mauscursor auch bei Showmodal ausblenden
 
Vielleicht mit einem Maushook, bin mir aber nicht sicher, ob es noch ne bessere Möglichkeit gibt?
PS: Vordergrund wird mit V und nciht mit F geschrieben ;-)

SirThornberry 25. Mär 2004 13:23

Re: Mauscursor auch bei Showmodal ausblenden
 
den Mousehook wollt ich eigentlich vermeiden um performance zu spaaren weil ich ja sonst immer abfragen muss wo meine formulare liegen und dementsprechend den cursor zeigen bzw. die Anzeige verhindern

Xeno-Sebi 26. Mär 2004 21:02

Re: Mauscursor auch bei Showmodal ausblenden
 
hm...ich glaube da ist das os mächtiger als dein prog.
du musst anstelle von standard-modals ein eigenes "form2" proggen!


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