मैं एक छोटी उपयोगिता लिखने की कोशिश कर रहा हूं जो मेरी स्क्रीन को पूरी स्क्रीन पर कहां जा सकता है की सीमाओं को संशोधित करेगा। मैंने वैश्विक माउस हुक लाइब्रेरी का उपयोग किया है जिसे मैंने here (मैं संस्करण 1 का उपयोग कर रहा हूं) पाया है, और उसके बाद माउस स्थिति की जानकारी को अपने स्वयं के फ़ंक्शन में उत्पन्न करता है (केवल यह देखने के लिए कि यह अभी काम कर रहा है) ।माउस स्थिति सेट नहीं कर रहा है C#
internal void ProcessMouseEvent(System.Drawing.Point point)
{
Cursor.Position = new Point(50,50);
}
जब यह चल रहा है, माउस निर्दिष्ट बात करने के लिए फ्लैश करने के लिए प्रकट होता है, लेकिन तुरंत वापस जहां यह परिवर्तन से पहले था अगर यह एक आंदोलन घटना थी पर लौट जाएगा। केवल तभी जब यह एक क्लिक घटना के माध्यम से किया गया था, यह वास्तव में नई स्थिति में रहता है।
क्या होगा यदि मेरी सीमाएं आयताकार नहीं हैं? – littlerat
@littlerat आपके प्रश्न में एक सर्कल का उल्लेख नहीं किया गया था। आपको कर्सर.क्लिप के साथ एक आयत का उपयोग करना होगा। माफ़ कीजिये! – FrostyFire
वैसे यह परिपत्र भी नहीं है। मैं जो करने की कोशिश कर रहा हूं वह [इस] (http://i.imgur.com/6lpmk.jpg) को [इस] (http://i.imgur.com/KhWb0.jpg) में बदलकर वास्तव में बदल रहा है स्क्रीन संकल्प। – littlerat