मुझे पता है कि माउस_इवेंट का उपयोग बाएं या दाएं बटन के लिए माउस क्लिक को अनुकरण करने के लिए कैसे करें। मैं क्या जानना चाहता हूं कि यदि यह फ़ंक्शन या सी #/सी ++ में कोई अन्य आपको माउस 4 या माउस 5 बटनों को अनुकरण करने की अनुमति देता है जो चूहों को गेमिंग करते हैं?माउस बटन को साइड बटन के लिए क्लिक करें
6
A
उत्तर
0
आप RAWINPUT
संरचना बना सकते हैं और विंडो में WM_INPUT
विंडोज संदेश का उपयोग करके इसे भेज सकते हैं।
WM_INPUT reference
RAWINPUT reference
RAWINPUT P/Invoke reference
speifically, आप RAWINPUT
अंदर उपयोग के लिए एक RAWMOUSE
struct बनाने की आवश्यकता होगी। RAWMOUSE
के usButtonFlags
फ़ील्ड में चौथे और 5 वें माउस बटन के बारे में जानकारी हो सकती है।
RAWMOUSE reference
RAWMOUSE P/Invoke reference
RAWMOUSEBUTTONS Enumeration P/Invoke reference
सटीक कार्यान्वयन आप का उपयोग करने की आवश्यकता होगी लक्ष्य आवेदन और मंच पर निर्भर करता है। इससे पहले कि आप WM_INPUT
संदेशों को प्राप्त करेंगे, आपको कच्चे इनपुट के लिए विंडो को पंजीकृत करने की आवश्यकता हो सकती है।
1
mouse4
और खिड़कियों में mouse5
xbutton1
और xbutton2
नाम हैं
आप इन का उपयोग कर सकते हैं:
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);
संबंधित मुद्दे
- 1. आकार के लिए माउस दाएं बटन डबल क्लिक करें
- 2. माउस पॉइंटर बटन क्लिक करने के लिए हाथ बनें
- 3. एएसपीनेट बटन सर्वर साइड
- 4. लेबल बटन पर क्लिक करें रेडियो बटन
- 5. माउस भेजना टास्कबार में एक बटन पर क्लिक करें C#
- 6. डब्ल्यूपीएफ: माउस बाएं बटन क्लिक करें और हैंडलिंग
- 7. बटन को अक्षम कैसे करें क्लिक करें?
- 8. एक बटन दबाकर एक बटन पर क्लिक करें
- 9. NotifyIcon.BalloonTipClicked ईवेंट और माउस बटन
- 10. माउस व्हील को अक्षम करने के लिए बटन कैसे क्लिक करें?
- 11. श्रोताओं बटन पर क्लिक करें
- 12. अनुकरण बटन पर क्लिक करें
- 13. बटन पर रीबूट करें बटन पर क्लिक करें
- 14. बटन टिप जब माउस
- 15. मध्य माउस बटन क्लिक करते समय Jquery चेतावनी?
- 16. jQuery: बटन क्लिक पुष्टिकरण
- 17. क्लिक-थ्रू बटन और विंडो
- 18. प्रभाव से बटन माउस अक्षम करें
- 19. क्लिक किए गए बटन
- 20. एक क्लिक अपलोड बटन
- 21. रद्द करें बटन पर क्लिक करें ShowInputDialogue
- 22. जब DetailDesclosure बटन क्लिक
- 23. क्यूटी - माउस पर कस्टम बटन के लिए स्टाइलशीट और
- 24. एंड्रॉइड बटन लेआउट - पूरे स्क्रीन पर दो बटन साइड-बाय-साइड प्राप्त करें
- 25. आईई बग ट्रिगर्स 2 बटन के लिए क्लिक करें?
- 26. बटन पर ब्लूटूथ चालू करने के लिए कैसे क्लिक करें
- 27. JQuery/जावास्क्रिप्ट - ट्रिगर बटन पर क्लिक करें एक और बटन क्लिक करें घटना से
- 28. 1 क्लिक के बाद बटन को कैसे अक्षम करें
- 29. उपयोगकर्ता नियंत्रण बटन घटना पर क्लिक करें
- 30. सी # - एएसपी.नेट बटन पर क्लिक न करें
मैं इसे माउस पर निर्भर करता है लगता है .. इस मैं का इस्तेमाल किया है करने के लिए अपने बटन सेट की तरह सभी चूहों ऐसा लगता है कि वे अन्य कीबोर्ड नियंत्रण हैं (आदि) मुझे नहीं लगता कि आपको इसके लिए सार्वजनिक डोमेन पर पृष्ठभूमि कोड मिलेगा .. (जब तक कि चूहे के डेवलपर्स के पास कोई एसडीके न हो) – Sayse
विंडोज फॉर्म? WPF? सिल्वरलाइट? आदि।? –
मैं विंडोज फॉर्म का उपयोग कर रहा हूं, लेकिन मुझे सिमुलेशन की आवश्यकता है जो मेरे अपने कार्यों में अतिरिक्त पैरामीटर नहीं दे रहा है। यह बाहरी अनुप्रयोगों को भेजा जाना है। – John