2012-11-14 11 views
6

मैं विंडोज के लिए एक उपकरण पर काम कर रहा हूं जो क्लाउड ऐप के साथ अपने एपीआई का उपयोग कर इंटरफेस करेगा। मुझे यहां पर कुछ लेख मिलते हैं कि क्षेत्र कैप्चर को कैसे प्राप्त किया जाए, जिसे मैंने अपनी सटीक आवश्यकताओं के अनुरूप संशोधित करने के लिए उपयोग किया था। सब कुछ बहुत अच्छा चल रहा है, लेकिन मुझे एक बहु-मॉनीटर सेटअप में परेशानी हो रही है। परेशानी का कारण यह है कि मैं 1920x1080 में एक मॉनीटर चलाता हूं और दूसरा 1080x1920 है।एक नकारात्मक स्थान पर एक सी # फॉर्म सेट करना

कुल प्रवाह यह है कि मैं पूरी स्क्रीन (3000, 1920) की एक छवि बनाता हूं, फिर मैं इसे एक रूप में पृष्ठभूमि के रूप में दिखाता हूं। मुद्दा यह है कि मैं उस फॉर्म को ऋणात्मक बिंदु से शुरू नहीं कर सकता, इसलिए यह सबकुछ नीचे चला जाता है।

अगर मैं रॉ इमेज को देखने से पहले मैं क्षेत्र चयन करना मैं पर कब्जा, सब कुछ ठीक है:

http://img.paronity.com/KsiA

enter image description here

मुद्दा है जब मैं क्षेत्र प्रपत्र को लाने के लिए जाना । फ़ॉर्म की पृष्ठभूमि होने और सही जगह पर होने के लिए, मुझे फॉर्म के ऊपरी बाएं एक्स, वाई (0, -670) होने की आवश्यकता होगी। कोई फर्क नहीं पड़ता कि मैं किस विधि का प्रयास करता हूं, मैं इसे प्राप्त करने में असमर्थ हूं।

क्या नकारात्मक बिंदु को प्राप्त करने का कोई तरीका है जो मुझे याद आ रही है? पूरा होने के लिए, मैंने एक बहुत ही सरल रूप बनाया है, जब आप इसे स्थानांतरित करते समय अपने "शीर्ष" समन्वय को आउटपुट करते हैं, और जब मैं इसे लंबवत मॉनीटर के ऊपरी हिस्से में ले जाता हूं, तो मुझे इसके लिए नकारात्मक अंक मिलते हैं, इसलिए मुझे पता है कि वे मान्य हैं ।

मुझे बताएं कि मेरे कोड का कोई भी हिस्सा सहायक होगा और मैं इसे पोस्ट करूंगा। मुझे यकीन नहीं था कि यह जरूरी होगा। अग्रिम में धन्यवाद!

+0

विंडोज फॉर्म, डब्ल्यूपीएफ, सिल्वरलाइट? –

+0

यह विंडोज फॉर्म – Paronity

+1

है यदि मैं 'इस स्थान का उपयोग करता हूं। स्थान = नया प्वाइंट (-50, -50); 'एक रूप में, यह अपेक्षा के अनुसार काम करता है? – dognose

उत्तर

2

पोस्ट के लिए खेद है। ऐसा करना संभव है। मुद्दा यह था कि मैं फॉर्म के लिए निर्माता के रूप में फॉर्म का आकार निर्धारित कर रहा था। मुझे पता नहीं था कि यह काम नहीं करेगा। एक बार जब मैं इसे फॉर्म लोड इवेंट पर सेट करता हूं, तो यह इसे सही जगह पर ले जाता है।

धन्यवाद @ पता! आप कह रहे हैं कि आपके परीक्षण ने मुझे यह सोचने के लिए कहा कि शायद यह एक दायरा/प्लेसमेंट मुद्दा था और यह था! इस सवाल को देखने वाले सभी के लिए धन्यवाद!

संबंधित मुद्दे