ในแอปพลิเคชันที่ใช้เอกสารปุ่มซูมจะสลับระหว่างสถานะผู้ใช้และขนาดที่เหมาะสมที่สุดสำหรับเนื้อหา น่าเสียดายที่แอพพลิเคชั่นมากมายเช่น Firefoxและแม้กระทั่ง Safariอย่าเชื่อฟังกฎนี้จริง ๆ
แอปพลิเคชันของคุณกำหนดขนาดหน้าต่างต่ำสุดและสูงสุด ยึดขนาดเหล่านี้ตามความละเอียดของจอแสดงผลและข้อ จำกัด ของอินเทอร์เฟซของคุณ สำหรับหน้าต่างเอกสารพยายามแสดงเนื้อหาให้มากที่สุดหรือหน่วยที่เหมาะสมเช่นหน้าเอกสาร
แอปพลิเคชันของคุณยังตั้งค่าสำหรับขนาดเริ่มต้นและตำแหน่งของหน้าต่างที่เรียกว่าสถานะมาตรฐาน อย่าคิดว่ารัฐมาตรฐานควรใหญ่ที่สุดเท่าที่จะทำได้ จอภาพบางจอมีขนาดใหญ่กว่าขนาดที่มีประโยชน์สำหรับหน้าต่าง เลือกสถานะมาตรฐานที่เหมาะสมที่สุดสำหรับการทำงานกับประเภทของเอกสารที่แอปพลิเคชันของคุณสร้างขึ้นและแสดงเนื้อหาของเอกสารให้มากที่สุด
ผู้ใช้ไม่สามารถเปลี่ยนขนาดมาตรฐานและตำแหน่งของหน้าต่างได้ แต่แอปพลิเคชันของคุณสามารถเปลี่ยนสถานะมาตรฐานได้ตามความเหมาะสม ตัวอย่างเช่นโปรแกรมประมวลผลคำอาจกำหนดขนาดและตำแหน่งมาตรฐานให้กว้างพอที่จะแสดงเอกสารที่ระบุความกว้างในกล่องโต้ตอบตั้งค่าหน้ากระดาษ
ผู้ใช้เปลี่ยนขนาดของหน้าต่างโดยการลากการควบคุมขนาด (ที่มุมล่างขวา) เมื่อผู้ใช้ลากจำนวนเนื้อหาที่มองเห็นได้ในหน้าต่างจะเปลี่ยนไป มุมซ้ายบนของหน้าต่างยังคงอยู่ในตำแหน่งเดิม เนื้อหาหน้าต่างจริงจะปรากฏขึ้นตลอดเวลา
หากผู้ใช้เปลี่ยนขนาดหรือตำแหน่งของหน้าต่างอย่างน้อย 7 พิกเซลขนาดและตำแหน่งใหม่จะเป็นสถานะผู้ใช้ผู้ใช้สามารถสลับระหว่างสถานะมาตรฐานและสถานะผู้ใช้โดยคลิกที่ปุ่มซูม เมื่อผู้ใช้คลิกปุ่มซูมของหน้าต่างในสถานะผู้ใช้แอปพลิเคชันของคุณควรกำหนดขนาดที่เหมาะสมของสถานะมาตรฐานก่อน ย้ายหน้าต่างให้น้อยที่สุดเท่าที่จะทำได้เพื่อให้เป็นขนาดมาตรฐานและทำให้หน้าต่างทั้งหมดอยู่ในหน้าจอ ปุ่มซูมไม่ควรทำให้หน้าต่างเต็มทั้งหน้าจอเว้นแต่จะเป็นสถานะสุดท้ายที่ผู้ใช้ตั้งไว้
เมื่อผู้ใช้ที่มีจอภาพมากกว่าหนึ่งจอขยายหน้าต่างสถานะมาตรฐานควรอยู่บนจอภาพที่มีส่วนที่ใหญ่ที่สุดของหน้าต่างไม่จำเป็นต้องเป็นจอภาพที่มีแถบเมนู ซึ่งหมายความว่าหากผู้ใช้ย้ายหน้าต่างระหว่างจอภาพตำแหน่งของหน้าต่างในสถานะมาตรฐานอาจอยู่บนจอภาพที่แตกต่างกันในเวลาที่ต่างกัน สถานะมาตรฐานสำหรับหน้าต่างใด ๆ จะต้องอยู่ในหน้าจอเดียวเสมอ
เมื่อซูมหน้าต่างตรวจสอบให้แน่ใจว่าไม่มีการซ้อนทับกับ Dock สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Dock โปรดดู“ The Dock”