CDialog::MapDialogRect

โมฆะ MapDialogRect ( LPRECT lpRect ) const

พารามิเตอร์

lpRect

ชี้ไปโครงสร้างRECTหรือCRectวัตถุที่ประกอบด้วยพิกัดที่กล่องโต้ตอบจะถูกแปลง?

หมายเหตุ

การเรียกการแปลงหน่วยกล่องโต้ตอบของสี่เหลี่ยมที่เป็นหน่วยของหน้าจอ กล่องโต้ตอบหน่วยที่ระบุในเงื่อนไขของกล่องโต้ตอบฐานหน่วยงานปัจจุบันมาจากการเฉลี่ยความกว้างและความสูงของตัวอักษรในแบบอักษรที่ใช้สำหรับข้อความของกล่องโต้ตอบ แนวนอนหนึ่งหน่วยเป็นหนึ่งในสี่ของกล่องโต้ตอบฐานกว้างหน่วย และหนึ่งแนวตั้งหน่วย หนึ่งแปดของกล่องโต้ตอบฐานสูงหน่วย?

ขนาดแบบอักษรของระบบข้อมูลที่ส่งกลับค่าฟังก์ชัน Windows GetDialogBaseUnitsแต่คุณสามารถระบุแบบอักษรที่แตกต่างกันสำหรับแต่ละกล่องโต้ตอบถ้าคุณใช้ลักษณะที่DS_SETFONTในแฟ้มทรัพยากรความละเอียด ฟังก์ชัน Windows MapDialogRectใช้แบบอักษรเหมาะสมสำหรับกล่องโต้ตอบนี้?

MapDialogRectสมาชิกฟังก์ชันแทนหน่วยกล่องโต้ตอบในlpRectด้วยหน้าจอหน่วย (พิกเซล) เพื่อให้สี่เหลี่ยมคุณสามารถใช้เพื่อสร้างกล่องโต้ตอบ หรือการจัดตำแหน่งตัวควบคุมภายในกล่อง?

ภาพรวม CDialog |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbsp :: GetDialogBaseUnits, :: MapDialogRect, WM_SETFONT(&N)

Index