Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Keks
Anmeldungsdatum: 03.11.2007 Beiträge: 156 Wohnort: Dose
|
Verfasst am: 31.05.2008, 22:59 Titel: Global Maus abfragen und Position verändern + Klicken lassen |
|
|
Wäre schön wenn das gehen würde.
Wenn es nicht geht, wisst ihr eine Sprache die das kann? _________________ RUN "brain.exe"
Datei nicht gefunden |
|
Nach oben |
|
 |
Lutz Ifer Grillmeister

Anmeldungsdatum: 23.09.2005 Beiträge: 555
|
Verfasst am: 01.06.2008, 03:07 Titel: |
|
|
jede, die auf die winapi zugreifen kann. wie FreeBASIC zum beispiel. forensuche hilft. _________________ Wahnsinn ist nur die Antwort einer gesunden Psyche auf eine kranke Gesellschaft. |
|
Nach oben |
|
 |
Keks
Anmeldungsdatum: 03.11.2007 Beiträge: 156 Wohnort: Dose
|
Verfasst am: 01.06.2008, 19:51 Titel: |
|
|
Mit winapi and maus findet sich leider nichts, habe ich die falschen Schlüsselwörter genommen? _________________ RUN "brain.exe"
Datei nicht gefunden |
|
Nach oben |
|
 |
Elektronix
Anmeldungsdatum: 29.06.2006 Beiträge: 742
|
Verfasst am: 02.06.2008, 08:54 Titel: |
|
|
Die WinAPI-Nachrichten für die Maus sind WM_LBUTTONDOWN/UP, WM_RBUTTONDOWN/UP, WM_DBLCLCK, WM_MOUSEMOVE u. a.. Die Mauskoordinaten stehen in den jeweiligen Parametern (bzw. bei MOUSEMOVE der Zustand der Tasten ). Die Maus wird unter Windows generell global abgefragt, das System ermittelt nach der Position des Mauscursers im Bildschirm, welches Fenster die Nachricht bekommt. _________________ Und die Grundgebihr is aa scho drin- DOS is jo nett. |
|
Nach oben |
|
 |
Keks
Anmeldungsdatum: 03.11.2007 Beiträge: 156 Wohnort: Dose
|
Verfasst am: 02.06.2008, 10:40 Titel: |
|
|
Gibts da etwas Literatur? _________________ RUN "brain.exe"
Datei nicht gefunden |
|
Nach oben |
|
 |
Elektronix
Anmeldungsdatum: 29.06.2006 Beiträge: 742
|
Verfasst am: 02.06.2008, 11:45 Titel: |
|
|
Charles Petzold "Windows-Programmierung". Für WinAPIler ein Standardwerk, obwohl es schon etwas älter ist... Ansonsten Tutorials im I-Net suchen:
http://www.win-api.de/
http://pronix.linuxdelta.de/index.shtml _________________ Und die Grundgebihr is aa scho drin- DOS is jo nett. |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
 |
jensma

Anmeldungsdatum: 16.05.2005 Beiträge: 85 Wohnort: Gleich neben Frankfurt, zwei Zimmer neben Lloyd!
|
Verfasst am: 03.06.2008, 12:41 Titel: |
|
|
Code: | #include "windows.bi"
SetCursorPos(100,0)
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)
sleep 10
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)
sleep |
Ziemlich selbsterklärend.
edit:
Ach, jetzt hab ich das Abfragen vergessen:
Code: | #include "windows.bi"
dim as point maus_pos
do
cls
GetCursorPos(@maus_pos)
?maus_pos.x
?maus_pos.y
loop until inkey$<>"" |
Viel Spaß damit & ich hoffe dir ist damit geholfen. |
|
Nach oben |
|
 |
|