नीचे दिए गए लिंक में, माइक्रोसॉफ्ट टैबलेट पर एप्लिकेशन स्क्रीन के घूर्णन को सीमित करने के दो तरीकों का वर्णन करता है।स्क्रीन को स्वचालित रूप से टेबलेट पर घूमने से कैसे रोकें?
http://msdn.microsoft.com/en-ca/library/windows/apps/hh700342.aspx
क्या हो रहा है कि डेल्फी के (XE3) TRibbon अच्छी तरह से रोटेशन हैंडल नहीं करता है। यह लटका हुआ है।
जैसा अपेक्षित होगा, एमएस वेब साइट का वर्णन एमएस विकास उत्पादों से कैसे किया जाए। मैं नहीं देखता कि मैं अपने डेल्फी प्रोजेक्ट में यह कैसे कर सकता हूं।
विधि 1:
अपने appxmanifest फ़ाइल से जोड़ें:
<InitialRotationPreference>
<Rotation Preference="landscape"/>
<Rotation Preference="landscapeFlipped"/>
</InitialRotationPreference>
मैं अभी तक नहीं मिला है जहां/कैसे appxmanifest आवेदन के हिस्से तो मैं में यह कर सकते हैं होना चाहिए डेल्फी।
विधि 2:
कोड के साथ कॉल करें:
Windows.Graphics.Display.DisplayProperties.AutoRotationPreferences =
Windows.Graphics.Display.DisplayOrientations.Landscape;
इस विस्थापित करने के लिए डेल्फी के लिए, मैं तो मैं कुछ इसी तरह कर सकता है एपीआई DLL जानकारी पता करने की जरूरत होगी।
कोई विचार?
क्या कोई COM ऑब्जेक्ट या DLL हो सकता है जो हमें इस तक पहुंच प्रदान करता है?
हालांकि बहुत संदिग्ध, मैं अभी भी उस दिन का इंतजार कर रहा हूं कि डेल्फी को माइक्रोसॉफ्ट के लिए पर्याप्त रूप से उनकी अन्य प्राथमिक भाषाओं की तरह कोड उदाहरण प्रदान करने के लिए पर्याप्त मान्यता मिली है। –
क्या आप कृपया यह स्पष्ट कर सकते हैं कि आप इसे विशेष रूप से विंडोज 8 पर लागू करना चाहते हैं या नहीं? AFAIK, यह विंडोज 7+ पर लागू है, लेकिन मुझे लगता है कि यह XP + –
से हो सकता है, मैंने केवल Win8 के साथ काम करने की अपेक्षा की थी। धन्यवाद! जिम मैकेथ ने नीचे एक समाधान दिया है। –