Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Maus Position ändern?? (https://www.delphipraxis.net/153090-maus-position-aendern.html)

TitanNano 20. Jul 2010 16:21

AW: Maus Position ändern??
 
ja der Code wird ausgeführt

Edit: ich habe es, es geht au 2000 einfach nicht denn auf meinem XP geht es!!

blackfin 20. Jul 2010 16:26

AW: Maus Position ändern??
 
Also dein Code funktioniert bei mir, wenn auch etwas hakelig, aber die Maus bewegt sich...
Kann es sein, dass du eine spezielle Maus hast, bei der dein Maustreiber irgendwie zwischenpfuscht?
Anders kann ich mir das nicht erklären, laut Microsoft funktioniert SetCursorPos auch ab W2000 Professional. Welches W2000 hast du? Kein Pro?

TitanNano 20. Jul 2010 16:34

AW: Maus Position ändern??
 
win 2000 Professional auf Virtual Box.

Noch ne Frage wie bekomme ich es hin das mein Programm den Tastendruck auch mit bekommt wenn es minimiert ist??

mkinzler 20. Jul 2010 16:37

AW: Maus Position ändern??
 
Funktioniert es bei anderen Windowsversionen in der selben VM?

TitanNano 20. Jul 2010 16:37

AW: Maus Position ändern??
 
noch nicht ausprobiert

mkinzler 20. Jul 2010 16:38

AW: Maus Position ändern??
 
Könnte auch durchaus an VirtualBox liegen.
Btw. Warum W2k?

TitanNano 20. Jul 2010 16:42

AW: Maus Position ändern??
 
ein fach ich wollte mal mit 2000 rumprobieren.

aber nochmal wie kann ich mit meinem Programm einem tasten druck feststellen auch wenn es minimiert ist??

mkinzler 20. Jul 2010 16:43

AW: Maus Position ändern??
 
Dafür müsstest du einen Hook installieren

TitanNano 20. Jul 2010 16:44

AW: Maus Position ändern??
 
ähm was ist das??

blackfin 20. Jul 2010 16:45

AW: Maus Position ändern??
 
Zitat:

Noch ne Frage wie bekomme ich es hin das mein Programm den Tastendruck auch mit bekommt wenn es minimiert ist??
Ein FormKeyDown wird nur ausgelöst, wenn die Form auch das aktive Element ist.
Willst du es global machen, brauchst du einen globalen Hook, oder du machst es eben simpel mit der Timer-Geschichte:


Edit: Bin ich blöd, Timer geht natürlich nicht wenns minimiert ist. Dafür brauchst du dann einen Hook (du musst die Key-Events systemweit abfangen).


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:39 Uhr.
Seite 2 von 3     12 3      

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