AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Fadenkreuzinator
Thema durchsuchen
Ansicht
Themen-Optionen

Fadenkreuzinator

Ein Thema von Nelphin · begonnen am 23. Mär 2009 · letzter Beitrag vom 24. Mär 2009
Antwort Antwort
Seite 2 von 2     12   
Nelphin
Registriert seit: 2. Feb 2009
Huhu,

ich beschäftige mich ca. seit Februar mit Delphi und wollte mal mein erstes Projekt hier vorstellen...
Die Motivation für den Fadenkreuzinator war, das ich auf meinem fetten 22" Flatscreen Bildschirm gerne mal die Maus aus den Augen verliere oder in Excel Tabellen beim Lesen in den Zeilen verrutsche.

Also suchte ich nach einem Fadenkreuz, das den ganzen Bildschirm abdeckt und weil ich nichts gescheites finden konnte habe ich es eben mit Delphi versucht.

Was das Programm kann: Nunja es erzeugt auf Wunsch ein Fadenkreuz und man kann Horizontale und Vertikale getrennt ein und ausblenden sowie breiter und schmaler machen... man kann es transparenter schalten und so als Lesehilfe nutzen und man kann es farblich anpassen (also das Fadenkreuz).

Inwieweit es mit anderen Programmen funktioniert oder nicht habe ich nicht ausgiebig getestet, da es in Excel und beim Surfen funktioniert und auch bei der Arbeit am CAD tut es seinen Dienst.
Als ausgesprochen Hilfreich hat sich der Fadenkreuzinator bei Beamer Präsentationen erwiesen, bei denen in Tabellen Dinge erleutert werden sollen.

Programmiert habe ich mit Delphi 2005 und auf Windows XP.

Achja, bei Hinweis zum Programm sollte der Ton nicht zu laut eingestellt sein, da kommt ein Sound.

Bis dann.
Angehängte Dateien
Dateityp: exe cross1_913.exe (229,5 KB, 146x aufgerufen)
 
Florian H

 
Delphi 6 Professional
 
#11
  Alt 24. Mär 2009, 12:58
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.
Miniaturansicht angehängter Grafiken
fadenkreuzer_975.jpg  
Florian Heft
  Mit Zitat antworten Zitat
DevilsCamp
 
#12
  Alt 24. Mär 2009, 14:23
@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.
  Mit Zitat antworten Zitat
worker
 
#13
  Alt 24. Mär 2009, 15:00
Zitat von Nelphin:
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.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:49 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