Mir ist bekannt, wie man mit mouse_event einen Mausklick für die linke oder rechte Taste simuliert. Was ich gerne wissen würde, ist, ob diese Funktion oder eine andere in C#/C++ Ihnen erlaubt, die Maus 4 oder Maus 5 Tasten zu simulieren, die Gaming Mäuse haben?Mausklick für Seitentasten simulieren
6
A
Antwort
0
Sie könnten eine RAWINPUT
Struktur erstellen und sie mit der WM_INPUT
Windows-Nachricht an das Fenster senden.
WM_INPUT reference
RAWINPUT reference
RAWINPUT P/Invoke reference
Speifically, benötigen Sie einen RAWMOUSE
Struktur für in der RAWINPUT
Gebrauch zu erstellen. Das Feld kann Informationen bezüglich der 4. und 5. Maustaste enthalten.
RAWMOUSE reference
RAWMOUSE P/Invoke reference
RAWMOUSEBUTTONS Enumeration P/Invoke reference
Die genaue Implementierung Sie ist abhängig von der Zielanwendung und Plattform verwenden müssen. Möglicherweise müssen Sie das Fenster für die unbearbeitete Eingabe registrieren, bevor es WM_INPUT
Nachrichten erhält.
1
mouse4
und mouse5
in Fenster sind xbutton1
und xbutton2
Sie diese verwenden können:
mouse_event(MOUSEEVENTF_XDOWN, NULL, NULL, XBUTTON1, NULL);
mouse_event(MOUSEEVENTF_XDOWN, NULL, NULL, XBUTTON2, NULL);
mouse_event(MOUSEEVENTF_XUP, NULL, NULL, XBUTTON1, NULL);
mouse_event(MOUSEEVENTF_XUP, NULL, NULL, XBUTTON2, NULL);
Verwandte Themen
- 1. Simulieren Mausklick - Maus nicht bewegt
- 2. Mausklick auf Fenster statt auf Bildschirm simulieren
- 3. Simulieren Maus Einzug und Mausklick in DotNetBrowser
- 4. Mausklick simulieren/Farbe unter Cursor in Python entdecken
- 5. Wie simulieren Mausklick zusammen mit Mausbewegung mit Javascript
- 6. Simulieren Sie einen Mausklick in Flash mit JavaScript
- 7. Simulieren Mausklick und Mausbewegung in Windows 7 mit C#
- 8. Pinselstriche für Malanwendung simulieren
- 9. win32: einen Klick simulieren, ohne Mausbewegungen zu simulieren?
- 10. python win32 simulieren klicken
- 11. Tastendruck für systemweite Hotkeys simulieren
- 12. Smartcard für digitale Signatur simulieren
- 13. Powershell, Mausklick
- 14. Detect linken Mausklick und rechten Mausklick auf JTable (SWING)
- 15. Einheit C# Raycast Mausklick
- 16. Actionscript On Mausklick
- 17. Autopie Mausklick funktioniert nicht
- 18. simulieren viewdDidLoad?
- 19. Verschiebung Mausklick Auslöser
- 20. wpf Mausklick auf Textbox
- 21. VB: Mausklick funktionieren nicht
- 22. Tastaturereignis simulieren
- 23. Grails: simulieren einen Hibernate-Proxy für
- 24. Simulieren Drucken für ePOS-Druck iOS SDK
- 25. Simulieren Schlüssel für eine bestimmte Zeit
- 26. Simulieren IPN für wiederkehrende_zahlung_skipped von developer.sandbox.com
- 27. Simulieren von Orientierungsänderungen in iOS für Testzwecke
- 28. Simulieren Offline-Modus für HTML5-Cache-Test
- 29. Farbtransparenz simulieren
- 30. simulieren Zufälligkeit
ich denke, es an der Maus hängt .. alle Mäuse wie diese habe ich verwendet setzen ihre Tasten handle als ob sie andere Tastatursteuerungen (etc.) wären Ich glaube nicht, dass du den Hintergrundcode dafür auf einer öffentlichen Domain finden wirst .. (es sei denn, Mäuse Entwickler haben eine SDK) – Sayse
Windows Forms? WPF? Silverlight? etc.? –
Ich verwende Windows-Formulare, aber die Simulation, die ich brauche, übergibt keine zusätzlichen Parameter an meine eigenen Funktionen. Es soll an externe Anwendungen gesendet werden. – John