Einzelnen Beitrag anzeigen

Benutzerbild von Evian
Evian

Registriert seit: 10. Apr 2003
Ort: Berlin
485 Beiträge
 
Delphi 6 Professional
 
#1

Mauszeiger in Bildschirmlupe umwandeln.

  Alt 17. Feb 2006, 12:41
Hallo Zusammen,

ich habe vor einiger Zeit mal eine Bildschirmlupe programmiert, die im Prinzip genauso funktioniert, wie die Lupe von Windows (%SystemRoot%\system32\magnify.exe). Das war ja auch nicht weiter kompliziert... einfach auf einem Formular, einen Teil-Screenshot von einem bestimmten Bereich der sich unter dem Mauszeiger befindet anzeigen und entsprechend vergrößern. Naja und das halt wiederholt in relativ kurzen Zeiteinheiten ist quasi schon die Lupe.

Nun habe ich aber ein Programm (Dragnifier) gesehen, dass die Lupe direkt unter dem Mauszeiger anzeigt. Ich schätzte mal, dass in diesem Fall der Mauszeiger durch die Anzeige der Lupe ausgetauscht wird. Ich möchte das gerne nachprogrammieren, habe aber ein Problem beim Ansatz. Wenn ich einfach ein Formular zum Anzeigen nutze, dann ist ja auch dieses mit auf dem Screenshot, weshalb dann die Lupenfunktion ja nicht funktioniert. Also es wird nicht der gewünschte Bereich des Bildschirms gezoomt, sondern das Lupenformular. Man müsste wohl irgendwie den Mauszeiger durch ein funktionales Objekt austauschen... hat jemand eine Idee, wie man das machen könnte?!

Mit freundlichen Grüßen

Evian
-> www.Phillsoft.de

Ich bin nun Mathematiker, aber meine Freundin bleibt trotzdem unberechenbar!
  Mit Zitat antworten Zitat