Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Fadenkreuzinator (https://www.delphipraxis.net/131348-fadenkreuzinator.html)

Florian H 24. Mär 2009 13:58

Re: Fadenkreuzinator
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe auch zwei Bildschirme, allerdings ist der Primärmonitor bei mir rechts. Dadurch sind die Koordinaten auf dem linken Monitor dann negativ (ganz links z.B. -1280|500).
Dadurch fehlt die linke Hälfte des Fadenkreuzes und auf dem rechten Monitor wird ein Teil doppelt gezeichnet (=dunkler) - je nach dem wie schnell ich die Maus von rechts nach links bewege, entsprechend mehr oder weniger.

DevilsCamp 24. Mär 2009 15:23

Re: Fadenkreuzinator
 
@Nelphin:
Code:
Screen.Monitors
ist ein Array über alle Monitore (bei einem angeschlossenem Monitor ist die Länge halt nur 1).
Jedes Element des Array ist vom Typ TMonitor und hat als Eigenschaften die X- und Y-Koordinate relativ zum Primär-Bildschirm. Daran könntest du z.B. prüfen auf welchem Monitor sich die Maus gerade befindet und könntest dann das Kreuz nur auf diesem Monitor anzeigen lassen.

worker 24. Mär 2009 16:00

Re: Fadenkreuzinator
 
Zitat:

Zitat von Nelphin
Zitat:

Zitat von worker
Nette Idee. Schön wäre es, wenn man das Fadenkreuz per Mausklick fixieren könnte.

Verstehe ich nicht ganz, wie du das meinst :?:

Ich meine das so, dass, wenn ich bspw. mit der linken Maustaste und gedrückter Shifttaste klicke, das Fadenkreuz an der Position stehen bleibt, an der es beim Klick ist, auch wenn die Maus bewegt wird.

Bei erneutem Klick mit gedrückter Shifttaste soll das Fadenkreuz dann wieder freigegeben werden. Entweder springt der Mauszeiger dann zum Mittelpunkt des Fadenkreuzes, oder andersrum.

Sinn und Zweck: wenn ich mal kurz in einer anderen Anwendung etwas machen will (ohne Fadenkreuz), z.B. eMails lesen, so kann ich interher wieder an der gleichen Stelle weiterlesen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:13 Uhr.
Seite 2 von 2     12   

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 by Thomas Breitkreuz