/ / पहली बार विंडो हैंडल से खुलने पर विंडोज़ एप्लीकेशन का मूल आकार कैसे प्राप्त करें? - खिड़कियां, आपी, आकार, संभाल

जब पहली बार विंडो हैंडल से खोला जाता है, तो विंडोज़ एप्लिकेशन को मूल आकार कैसे प्राप्त करें? - खिड़कियां, आपी, आकार, संभाल

कहो कि मैं एक Windows ++ का उपयोग करके c ++ कोड से या सिर्फ इसे क्लिक करके पेंट।

ऐप खुलने के बाद। मैंने इसे (हाथ से या प्रोग्राम से) रिसाइज किया। और ऐप को बंद कर दिया।

अगली बार जब मैं इसे खोलूंगा, तो यह मुझे वह आकार देगा जहां से मैंने छोड़ा था।

क्या कोई ऐसी जगह है जहाँ मैं ऐप्स के डिफ़ॉल्ट आकार (आकार जब आप किसी भी विंडो को खोलने से पहले उसे खोलते हैं, जब आप पहली बार इसे खोलते हैं (बहुत मुट्ठी के लिए))

और अगर मैं कर सकता हूं, तो शायद मैं उस ऐप के लिए मूल स्थिति सेट करने के लिए SetWindowPos को कॉल कर सकता हूं।

शायद यह बिल्कुल प्रोग्रामिंग सवाल नहीं है।

उत्तर:

जवाब के लिए 2 № 1

यह हमेशा अनुप्रयोगों के बीच अलग होने वाला है।

अधिकांश एप्लिकेशन रजिस्ट्री का उपयोग करके उनके विंडो आकार / स्थिति को याद रखेंगे। "पेंट" के मामले में, यह रजिस्ट्री में इस जानकारी को संग्रहीत करता है:

HKCUSoftwareMicrosoftWindowsCurrentVersionAppletsPaintView

नोटपैड HKCUSoftwareMicrosoftNotepad में समान जानकारी संग्रहीत करता है - रजिस्ट्री कुंजी मानों की एक पूरी तरह से अलग स्कीमा में।