Autor Beitrag
Joker_07
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 55



BeitragVerfasst: Mi 13.08.08 15:41 
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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2145

WinXP Prof SP2, Ubuntu 9.04
C/C++(Code::Blocks, VS.NET),A51(Keil),Object Pascal(D2005PE, Turbo Delphi Explorer) C# (VS 2008 Express)
BeitragVerfasst: Mi 13.08.08 17:13 
Hallo,

user profile iconJoker_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.

user profile iconJoker_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 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"?)

user profile iconJoker_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

_________________
Programmers never die, they just GOSUB without RETURN