दस्तावेज़-आधारित अनुप्रयोगों में, उपयोगकर्ता राज्य और सामग्री के लिए इष्टतम आकार के बीच ज़ूम बटन टॉगल करता है। दुर्भाग्य से, कई एप्लिकेशन, जैसे फ़ायरफ़ॉक्सऔर यहां तक कि सफारी, वास्तव में इस नियम का पालन नहीं करते।
आपका एप्लिकेशन न्यूनतम और अधिकतम विंडो आकार निर्धारित करता है। इन आकारों को डिस्प्ले के रिज़ॉल्यूशन और अपने इंटरफ़ेस की बाधाओं पर आधारित करें। दस्तावेज़ विंडो के लिए, जितना संभव हो उतना सामग्री दिखाने की कोशिश करें, या एक उचित इकाई, जैसे पृष्ठ।
आपका एप्लिकेशन मानक स्थिति नामक विंडो के प्रारंभिक आकार और स्थिति के लिए मान भी निर्धारित करता है। यह मत समझो कि मानक राज्य जितना संभव हो उतना बड़ा होना चाहिए; कुछ मॉनिटर एक विंडो के लिए उपयोगी आकार से बहुत बड़े हैं। एक मानक राज्य चुनें जो आपके आवेदन के दस्तावेज़ के प्रकार पर काम करने के लिए सबसे उपयुक्त है और जो दस्तावेज़ की सामग्री को यथासंभव दिखाता है।
उपयोगकर्ता किसी विंडो के मानक आकार और स्थान को बदल नहीं सकता है, लेकिन आपका एप्लिकेशन उपयुक्त होने पर मानक स्थिति को बदल सकता है। उदाहरण के लिए, एक वर्ड प्रोसेसर एक दस्तावेज प्रदर्शित करने के लिए मानक आकार और स्थान को पर्याप्त रूप से परिभाषित कर सकता है जिसकी चौड़ाई पृष्ठ सेटअप संवाद में निर्दिष्ट है।
उपयोगकर्ता आकार नियंत्रण (निचले-दाएं कोने में) खींचकर एक विंडो का आकार बदलता है। जैसे ही कोई उपयोगकर्ता डगमगाता है, विंडो में दृश्य सामग्री की मात्रा बदल जाती है। खिड़की के ऊपरी-बाएँ कोने उसी स्थान पर बने हुए हैं। वास्तविक विंडो सामग्री हर समय प्रदर्शित की जाती है।
यदि उपयोगकर्ता विंडो के आकार या स्थान को कम से कम 7 पिक्सल बदलता है, तो नया आकार और स्थान उपयोगकर्ता स्थिति है। उपयोगकर्ता ज़ूम बटन पर क्लिक करके मानक स्थिति और उपयोगकर्ता राज्य के बीच टॉगल कर सकता है। जब उपयोगकर्ता उपयोगकर्ता राज्य में एक विंडो के ज़ूम बटन पर क्लिक करता है, तो आपके आवेदन को पहले मानक राज्य के उचित आकार का निर्धारण करना चाहिए। इसे मानक आकार बनाने के लिए खिड़की को जितना संभव हो उतना कम स्थानांतरित करें, और पूरी खिड़की को स्क्रीन पर रखें। जूम बटन को विंडो को पूरी स्क्रीन को भरने का कारण नहीं बनाना चाहिए जब तक कि उपयोगकर्ता द्वारा निर्धारित अंतिम स्थिति नहीं थी।
जब एक से अधिक मॉनीटर वाला उपयोगकर्ता किसी विंडो को ज़ूम करता है, तो मानक स्थिति विंडो के सबसे बड़े हिस्से वाले मॉनीटर पर होनी चाहिए, न कि मेनू बार के साथ मॉनीटर आवश्यक रूप से। इसका मतलब यह है कि यदि उपयोगकर्ता मॉनिटर के बीच एक विंडो ले जाता है, तो मानक स्थिति में विंडो की स्थिति अलग-अलग समय पर अलग-अलग मॉनिटर पर हो सकती है। किसी भी विंडो के लिए मानक स्थिति हमेशा एक मॉनीटर पर पूरी तरह से समाहित होनी चाहिए।
खिड़की को ज़ूम करते समय, सुनिश्चित करें कि यह डॉक के साथ ओवरलैप नहीं है। डॉक के बारे में अधिक जानकारी के लिए, "द डॉक" देखें।