แบบอักษรกล่องโต้ตอบ

ระบบการวาดข้อความทั้งหมดในกล่องโต้ตอบโดยใช้ระบบแบบอักษรตามค่าเริ่มต้น แอปพลิเคชันสามารถนำระบบการใช้แบบอักษรอื่น โดยรูปแบบ DS_SETFONT สำหรับกล่องโต้ตอบการตั้งค่า และการระบุชื่อขนาดและแบบอักษรจุด แม้ว่ากล่องโต้ตอบแม่แบบสามารถระบุแบบอักษร ระบบมักใช้ระบบแบบอักษรสำหรับชื่อเรื่องและเมนูของกล่องโต้ตอบ ลักษณะ DS_SETFONT การเปลี่ยนแปลงนี้.

เมื่อมีระบุลักษณะ DS_SETFONT ระบบส่งข้อความWM_SETFONTกับขั้นตอนในกล่องโต้ตอบ และตัวควบคุมแต่ละขณะที่สร้างตัวควบคุม ขั้นตอนในกล่องโต้ตอบรับผิดชอบการบันทึกหมายเลขอ้างอิงแบบอักษรผ่าน ด้วยความ WM_SETFONT และเลือกหมายเลขอ้างอิงในบริบทอุปกรณ์แสดงผลเมื่อใดก็ ตามที่ได้เขียนข้อความในหน้าต่าง ตัวควบคุมที่กำหนดไว้ล่วงหน้าทำเช่นนี้ โดยค่าเริ่มต้น.

เมื่อมีกำหนดลักษณะ DS_SETFONT ระบบใช้ความกว้างเฉลี่ยอักขระของแบบอักษรเพื่อคำนวณตำแหน่งและขนาดของกล่องโต้ตอบ มิฉะนั้น ใช้ความกว้างเฉลี่ยอักขระของแบบอักษรของระบบ.

Index