Maus nur noch für eigene Applikation nutzen?
Moins !
Mal wieder eine Frage wozu ich keine Antwort finde :gruebel: Ich würde gerne auf dem Desktop malen. Das eigentliche malen auf dem Desktop klappt über Canvas auch schon. Aber wie kriege ich es nun hin, das die Maus ausserhalb meines Programmes nur malt und nicht z.B. einen Markierungsrahmen aufmacht, wenn man die linke Maustaste gedrückt hält und die Maus zieht? Ist das möglich, das ich Windows quasi "den Umgang mit der Maus verbiete" und nur noch meine eigene Routine zum auswerten der Tasten habe? Hoffe das war jetzt halbwegs verständlich erklärt ... :hi: |
Re: Maus nur noch für eigene Applikation nutzen?
Klingt, als wäre ein Mouse-Hook die Lösung.
|
Re: Maus nur noch für eigene Applikation nutzen?
Moin !
Jo, und wie sieht das in Code aus :gruebel: :roll: Bin nicht so der API Spezi ... |
Re: Maus nur noch für eigene Applikation nutzen?
Dann such doch erstem mit Google und im Forum nach Mouse-Hook und mach dich mal schlau. Es finden sich bestimmt Tutorials dazu. Hier jetzt noch mal ganz bei Null anzufangen macht keinen Sinn.
|
Re: Maus nur noch für eigene Applikation nutzen?
naja
ich würde eine Applilation erzeugen, die keinen Ramen hat, wenn du so eine Applikation auf den ganzen Bildschirm vergrößert müßt das gehn. also eine Form mit den Eigenschaften: Borderstyle = bsNone WindowState = wsMaximized derDan |
Re: Maus nur noch für eigene Applikation nutzen?
Moin !
Zitat:
Ich habe jetzt schon ein paar Stunden nach einem Sample für ein Mouse Hook gesucht. Konnte auch welche finden aber die haben nie das gemacht was ich bräuchte :coder2: Hat nicht einer von euch ein Stück Source Code auf seiner Platte liegen, was er hier fix posten könnte - is doch auch bald Weihnachten :xmas: Wäre euch wirklich arg dankbar :thumb: |
Re: Maus nur noch für eigene Applikation nutzen?
Hoi
Zitat:
Delphi-Quellcode:
hinzu und es funktioniert tip top.
Brush.Style:= bsClear
Gruss Shaman |
Re: Maus nur noch für eigene Applikation nutzen?
Moin !
Code:
Cool, ich habe es hinbekommen! VIELEN DANK :cheers: :dancer: :witch: :hello: :hi: :spin:
Brush.Style:= bsClear
Ist zwar noch nicht ganz ausgereift aber für meine paar Striche die ich beim Aufnehmen eines Screenvideos brauche reicht es alle mal! Wie gesagt, vielen Dank für die Hilfe und schonmal Happy Nikolausing :xmas: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:22 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