मैं अपने फॉर्म को टास्कबार के ठीक ऊपर रखने की कोशिश कर रहा हूं। दुर्भाग्य से मेरे प्रयास इस तथ्य से बाधित हैं कि मेरे फॉर्म पर this.Height
एक मान देता है जो वास्तविक रूप से 10 पिक्सल छोटा है (सभी सीमाओं, शीर्षक पट्टी, आदि के साथ)। मैं एरो के साथ विंडोज 7 चला रहा हूँ। जब एरो बंद हो जाता है (और सीमाएं पतली होती हैं), सभी काम अपेक्षित होते हैं। फॉर्म सीमा शैली FixedSingle
है। मैं एयरो-विशिष्ट हैक्स को लागू नहीं करना चाहता हूं। सही ऊंचाई पाने के लिए मैं क्या कर सकता हूं?एरो चलाने पर ACTUAL विंडोज़ फॉर्म आकार (सभी nonclient तत्वों के साथ) कैसे निर्धारित करें?
6
A
उत्तर
8
हां, एरो GetWindowRect() द्वारा लौटाए गए विंडो आकार के बारे में है। यह एक महत्वपूर्ण ऐपकंपैप हैक है, इसके बिना बहुत सारे कार्यक्रमों में एक क्लाइंट क्षेत्र होगा जो बहुत छोटा है। दुर्भाग्यवश न तो एक एपीआई कॉल है और न ही एक मैनिफेस्ट एंट्री है जिसका उपयोग झूठ को बंद करने के लिए किया जा सकता है। एकमात्र तरीका है कि विंडोज संस्करण को EXE शीर्षलेख में सेट करना और Vista को संगत चिह्नित करना है।
आप एक postbuild घटना में Editbin.exe के साथ ऐसा कर सकते हैं:
set pathsave=%path%
set path=$(devenvdir);$(devenvdir)..\..\vc\bin
editbin.exe /subsystem:windows,6.0 "$(targetfilename)"
set path=%pathsave%
खबरदार है कि अपने कार्यक्रम इस के बाद अब और XP में नहीं चलेंगे।
अद्यतन: यह अब और VS2012 में डिफ़ॉल्ट रूप से किया जाता है जब आप लक्षित .NET 4.5
संबंधित मुद्दे
- 1. सभी फॉर्म तत्वों का चयन कैसे करें?
- 2. सभी फॉर्म तत्वों पर एक ऑनब्लर जोड़ें
- 3. सभी बाल तत्वों की चौड़ाई निर्धारित करें
- 4. विंडोज़ फॉर्म का आकार सहेजें
- 5. विंडोज़ एरो ग्लास रंग कैसे बदलता है?
- 6. सभी फॉर्म तत्वों को रीडोनली विशेषता जोड़ना
- 7. टैब के साथ विंडोज़ फॉर्म ऐप पर कोड साफ रखना
- 8. विंडोज़ सेवाओं के साथ एक ही प्रक्रिया में विंडोज़ फॉर्म
- 9. विंडोज़ फॉर्म में निहित तत्वों को फिट करने के लिए पैनल का आकार बदलें
- 10. एरो
- 11. विंडोज़ फॉर्म के साथ डब्ल्यूपीएफ - STAThread
- 12. विंडोज़ फॉर्म पर अनिवार्य फ़ील्ड कैसे दिखाएं
- 13. विंडोज़ फॉर्म
- 14. यूनिट परीक्षण पर एक विंडोज़ फॉर्म एप्लिकेशन
- 15. विंडोज़ पर सभी रूबी रत्नों को कैसे अनइंस्टॉल करें?
- 16. दोहराए गए तत्वों के साथ एक फॉर्म कैसे बनाएं
- 17. सी में आकार चलाने पर सरणी का आकार निर्धारित किया जा सकता है?
- 18. आकार के साथ सरल प्रिंटफ सभी
- 19. सभी तत्वों पर घटनाओं को कैसे ट्रिगर करें
- 20. कुछ तत्वों के साथ शुरू होने वाले सभी तत्वों को कैसे प्राप्त करें?
- 21. jQuery - उन पर लागू एक सेट फ़ॉन्ट-परिवार के साथ सभी तत्वों का चयन कैसे करें?
- 22. तत्व पर होवर करें और उसी वर्ग के साथ सभी तत्वों को हाइलाइट करें
- 23. इष्टतम थ्रेड स्टैक आकार कैसे निर्धारित करें?
- 24. पायथन 2.7 के साथ विंडोज़ पर pymssql कैसे स्थापित करें?
- 25. फॉर्म आकार बदलने के अनुसार आकार नियंत्रण का आकार बदलें और समायोजित करें
- 26. jquery के साथ वर्तमान फॉर्म में सभी चेकबॉक्स कैसे जांचें?
- 27. एचटीएमएल वेब पेज पर सभी तत्वों के लिए फ़ॉन्ट विशेषताओं को कैसे निर्दिष्ट करें?
- 28. वर्टिकली (केवल) आकार बदलने योग्य विंडोज़ फॉर्म सी #
- 29. विंडोज़ फॉर्म में माउसओवर पर प्रदर्शित छवि?
- 30. विंडोज़ फॉर्म में एंटर दबाकर सबमिट करें
आउच! खैर, चूंकि यह मेरे अपने उपयोग के लिए एक छोटी उपयोगिता है, मुझे लगता है कि मैं इसे तब अनदेखा कर दूंगा। किसी भी अन्य तरीके से इस तरह के एक छोटे से अपर्याप्तता के लिए बहुत परेशानी होती है (मेरी गणना के लिए एक +10 हैकिंग से कम)। –