Entwickler-Ecke
Windows API - Regestrieren bei gedrückter Maustaste/ Desktop klick deaktiv
Joker_07 - Mi 13.08.08 15:41
Titel: Regestrieren bei gedrückter Maustaste/ Desktop klick deaktiv
also es geht um 2 sachen.
1.ich hab ein Farbpicker programmiert, der mit der linken maustaste einen klick regestrieren soll!
Das Problem hier bei ist, dass wenn ich zum beispiel auf ein icon klicke, wird er markiert und die farbe ändert sich und eventuell starte ich ssomit das Programm, ich möchte das vermeiden in dem ich es meiner Maus vebiete etwas anklicken zu können, aber mein Programm soll trotzdem einen Klick rgestrieren. um die Farbe anzunehmen. Das kennt ihr sicherlich aus bild bearbeitsungsprogramme ...usw.
2. ich hab ein objekt, dass ich bei gedrückter Maustaste bewegen möchte, also wenn ich ein bild gedrückt halte und der cursor sich bewegt, soll er ihm folgen, und dafür muss ich wissen wie man dafü sorgen kann, dass man eine Abfrage machen kann ob ein tastegedrückt gehalten wird.
danke im vorraus auf die Anworten
MFG Joker_07
alias5000 - Mi 13.08.08 17:13
Titel: Re: Regestrieren bei gedrückter Maustaste/ Desktop klick deaktiv
Hallo,
Joker_07 hat folgendes geschrieben: |
| also es geht um 2 sachen. |
Eigentlich 1 Thread = 1 Frage. Meistens gibt das sonst Chaos zwischen den beiden Fragen im Thread. Ich geb zur zweiten Frage jetzt nur mal einen kleinen Hinweis.
Joker_07 hat folgendes geschrieben: |
1.ich hab ein Farbpicker programmiert, der mit der linken maustaste einen klick regestrieren soll!
Das Problem hier bei ist, dass wenn ich zum beispiel auf ein icon klicke, wird er markiert und die farbe ändert sich und eventuell starte ich ssomit das Programm, ich möchte das vermeiden in dem ich es meiner Maus vebiete etwas anklicken zu können, aber mein Programm soll trotzdem einen Klick rgestrieren. um die Farbe anzunehmen. Das kennt ihr sicherlich aus bild bearbeitsungsprogramme ...usw. |
Vielleicht lässt sich da ein globaler Mousehook für umbiegen (du leitest die Nachricht nicht mehr an andere Anwendungen weiter). Ein Tutorial zu Mousehooks findest du auf
http://www.delphi-treff.de
Aber ich glaube nicht, dass das die Ideale Lösung ist, da muss es noch was anderes geben (Transparenze Full-Screen Form, die den Desktop damit für die Maus "zudeckt"?)
Joker_07 hat folgendes geschrieben: |
| 2. ich hab ein objekt, dass ich bei gedrückter Maustaste bewegen möchte, also wenn ich ein bild gedrückt halte und der cursor sich bewegt, soll er ihm folgen, und dafür muss ich wissen wie man dafü sorgen kann, dass man eine Abfrage machen kann ob ein tastegedrückt gehalten wird. |
Das könntest du eher mit Drag & Drop lösen. Denn dafür ist das doch eigentlich gedacht, wenn ich dich richtig verstehe!?
Gruß
alias5000
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!