मैं एक अक्षम व्यक्ति को एक छोटे से कोड के साथ मदद करने की कोशिश कर रहा हूं ताकि उसे खेल को आसान बनाने में मदद मिल सके। वह एक ट्रैकबॉल और एक बटन तक ही सीमित है।विंडो फोकस बदलें
वर्तमान में वह ऑनस्क्रीन कीबोर्ड का उपयोग करता है और इसका उपयोग करके अन्य गेम खेलने में कामयाब रहा है। मैंने अपने लाइव को आसान बनाने और बनाने के लिए कोड का एक छोटा सा कोड बनाया है। यह चाबियों के लिए होवर बटन का उपयोग करता है। जब माउस पॉइंटर बटन में प्रवेश करता है तो यह कुंजी नीचे भेजता है, जब यह बटन बंद हो जाता है तो यह कुंजी भेजता है।
मेरे पास यह काम है और मुझे लगता है (या उम्मीद है) वह इसे पसंद करने जा रहा है। जब मैंने इसका परीक्षण किया तो यह बहुत अच्छा काम करता था।
मैं इसे कार्यक्षमता का एक और टुकड़ा जोड़ना चाहता हूं। अगर वह मेरे नियंत्रण में क्लिक करता है, तो मैं एक अलग कुंजी स्ट्रोक भेजना चाहता हूं। कोई समस्या नहीं, मैं यह कर सकता हूं। हालांकि, जब मैं उस खिड़की पर खेल से अपने नियंत्रण में बदलाव करता हूं।
मैं MSDN पर इस पाया:
http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/48737c2b-7e6f-4ade-ac1c-7dd2f5cc2b88/
सक्रिय करने से मेरी खिड़की को रोकने के लिए काम करता है यही कारण है, लेकिन यह अभी भी खेल फोकस कम करने के लिए कारण बनता है। मैं फोकस को गेम पर वापस सेट कर सकता हूं, लेकिन अगर मैं फोकस कभी नहीं खोता तो मैं पसंद करूंगा।
मैं सी # और डब्ल्यूपीएफ में कोडिंग कर रहा हूं।
किसी के पास कोई विचार है कि आप यह कैसे कर सकते हैं?
जॉन फेंटन
इस पृष्ठ को आजमाएं: http://stackoverflow.com/questions/2444842/keeping-an-plication-on-top-and-in-focus-always/3338447#3338447 – MonkeyWrench
यह काम नहीं करेगा, बंदरवांच। यह आपकी खिड़की को शीर्ष पर रखेगा, लेकिन यह गेम से फोकस चोरी करने से नहीं रोकेगा। –