Mausklick aus anderer Anwendung abfragen ???

Anfängerfragen zum Programmieren mit PureBasic.
DerProgrammierer78
Beiträge: 126
Registriert: 24.10.2004 21:11
Wohnort: Ahlen

Mausklick aus anderer Anwendung abfragen ???

Beitrag von DerProgrammierer78 »

Kann man einen Mausklick aus einer anderen Anwendung abfragen ?

Bei einer Taste habe ich das Problem über folgenden Code gelöst

If GetAsyncKeyState_(#VK_TASTENCODE) & $80000001
...
...
CODE
...
...
EndIf

Die Position des Mauspfeils kann ich auch ohne weiteres abfragen. Nur die Maustaste habe ich noch nicht in den Griff bekommen.
Der Computer ist der beste Freund des Menschen.
Aber wer so viele Freunde hat wie ich vergrault damit jede Frau!!!!!!! ;-)
Jilocasin
Beiträge: 665
Registriert: 13.05.2006 16:04
Kontaktdaten:

Beitrag von Jilocasin »

Probier mal die Konstante #VK_LBUTTON bzw. ...R... oder ...M... :)
Bild
DerProgrammierer78
Beiträge: 126
Registriert: 24.10.2004 21:11
Wohnort: Ahlen

Beitrag von DerProgrammierer78 »

*lach*

Man bin ich blöd ...

Man sieht doch manchmal den Wald vor lauter Bäumen nicht.

Danke :allright:
Der Computer ist der beste Freund des Menschen.
Aber wer so viele Freunde hat wie ich vergrault damit jede Frau!!!!!!! ;-)
Jilocasin
Beiträge: 665
Registriert: 13.05.2006 16:04
Kontaktdaten:

Beitrag von Jilocasin »

=) Soll vorkommen ^^
Bild
DerProgrammierer78
Beiträge: 126
Registriert: 24.10.2004 21:11
Wohnort: Ahlen

Beitrag von DerProgrammierer78 »

Gibt es auch eine Möglichkeit Tastenkombinationen wie z.B.

STRG+F1 oder STRG+ALT+F1

abzufragen ???? 8)

Wie ich z.B. STRG+F1 als Hotkey anlege weiss ich schon, aber STRG+ALT+F1 klappt irgendwie nicht.

Das hier klappt:
RegisterHotKey_(WindowID(#Hauptfenster), 1, #MOD_CONTROL,#VK_F1)

Aber das nicht:
RegisterHotKey_(WindowID(#Hauptfenster), 1, #MOD_CONTROL,#MOD_ALT,#VK_F1)

Wäre klasse wenn mir jemand sagen kann wie das geht :D
Der Computer ist der beste Freund des Menschen.
Aber wer so viele Freunde hat wie ich vergrault damit jede Frau!!!!!!! ;-)
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

>> #MOD_CONTROL,#MOD_ALT
Wenn dann #MOD_CONTROL | #MOD_ALT so, mußte probieren
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
DerProgrammierer78
Beiträge: 126
Registriert: 24.10.2004 21:11
Wohnort: Ahlen

Beitrag von DerProgrammierer78 »

Super .. so klappt es :allright:

Danke :mrgreen:
Der Computer ist der beste Freund des Menschen.
Aber wer so viele Freunde hat wie ich vergrault damit jede Frau!!!!!!! ;-)
Antworten