के माध्यम से देखे जाने पर अधिकतम करता है मैंने किसी प्रकार की मशीन के लिए एचएमआई (मानव मशीन इंटरफेस) प्रोग्राम लिखा है। कार्यक्रम "विंडोज मानक एम्बेडेड 7" के साथ एक टच पैनल पर चलता है। मुझे लगता है कि यह मेरी समस्या का कोई अंतर यह है कि यह विंडोज 7 के एक एम्बेडेड संस्करणफॉर्म दूरस्थ डेस्कटॉप
- मेरा कार्यक्रम का मुख्य रूप से
WindowState
Normal
के लिए सेट है, और आकार के संकल्प से मेल करने के लिए सेट है बनाता है टच पैनल (1280x800)। FormBorderStyle
None
पर सेट है।StartPosition
CenterScreen
पर सेट है।
मुद्दा है:
जब टच स्क्रीन कार्यक्रम एकदम सही ढंग से दिखाया गया है पर सीधे कार्यक्रम शुरू, ऊपर/सही/नीचे करने के लिए बाईं ओर से पूरी तरह से स्क्रीन भरने। यह ठीक है!
जब प्रोग्राम नहीं चल रहा है और आप रिमोट डेस्कटॉप के माध्यम से टच पैनल पर लॉग ऑन करते हैं (एक बड़ी स्क्रीन के साथ, 1920x1200 कहें), और फिर प्रोग्राम शुरू करें (rdp सत्र के माध्यम से) प्रोग्राम भी अपेक्षित रूप से शुरू होता है , 1280x800 के आकार के साथ स्क्रीन के बीच में दिखाया गया है। यह ठीक है!
rdp के माध्यम से लॉग ऑन करते समय प्रोग्राम पूरी तरह से चल रहा है कार्यक्रम को पूरी स्क्रीन (1920x1200) भरने के रूप में अधिकतम रूप से दिखाया गया है। यह अच्छा नहीं है, क्योंकि मेरे प्रोग्राम का पूरा लेआउट 1280x800 के लिए बनाया गया है!
किसी को भी एक विचार क्यों मेरे कार्यक्रम इस तरह बर्ताव कर रही है, या किसी भी तरह RDP सत्र से संबंधित समस्या है है?
दिलचस्प परीक्षण: जब आप आरडीपी को पहले से चल रहे हैं तो 'साइज चेंजेड' ईवेंट आग लगती है? यदि ऐसा है .. आप फॉर्म की सदस्यता ले सकते हैं और फिर से आकार दे सकते हैं .. –
StackOverflow में आपका स्वागत है! मैंने आपकी पोस्ट को थोड़ा सा संशोधित करने की स्वतंत्रता ली है ताकि यह फ़ॉर्मेटिंग चीजों को बेहतर तरीके से उपयोग कर सके। आप देख सकते हैं कि मैंने अपने नाम के ऊपर के समय पर क्लिक करके क्या संशोधित किया। अगर आपको लगता है कि आपकी पोस्ट बेहतर थी या यदि आप इसे और अधिक सुधारना चाहते हैं, तो इसे संशोधित करने के लिए बाईं ओर 'संपादित करें' बटन पर क्लिक करें। – Default
आपके लिए टिप्पणियां/स्वागत है धन्यवाद। – JohnSaps