Thread Tastaturereignis anzeigen
(6 answers)
Opened by rommi at 2007-12-27 23:16
Hallo Perlfans,
wer kann mir ein bisschen weiterhelfen. Ich möchte den Mauszeiger auf eine beliebige Stelle auf dem Bildschirm stellen und dann auf der Tastatur Enter drücken. In einem Fenster soll dann die aktuelle Mausposition (Bildschirmkoordinate) erscheinen. Die Koordiante, wo sich die Maus gerade befindet, ermittle ich momentan mit GetCursorPos() und gebe die Koordniate dann in der Dos-Box aus. Aber wie gesagt, möchte ich das Ergebnis über TK in einem Widget, am Besten Canvas oder einem zusätzlichen Fenster zum Hauptfenster, anzeigen lassen. Vielleicht soll ich mal den ganzen Vorgang erklären. Ich möchte von meinem Bildschirm einen aktuellen Screenshot machen aber nicht vom Ganzen Bildschirm sondern nur von einem zuvor durch die Maus markierten Bereich. 1. Stelle Mauszeiger auf die linke obere Ecke des gewünschten Bildschirmbereichs 2. Drücke die Entertaste damit die Koordinate in einer Variablen gespeichert und in einem Fenster angezeigt wird 3. Stelle Mauszeiger auf die rechte unter Ecke des gewünschten Bildschirmbereichs 4. Drücke die Entertaste damit die Koordinate in einer Variablen gespeichert und in einem Fenster angezeigt wird 5. Erstelle jetzt einen Screenshot über den gewählten Bereich und speicher es als Bild ab. 6. Gib das abgespeicherte Bild in einem Fenster aus Viele Grüsse und vorab schon alles Gute für neue Jahr rommi |