CDC::SetMapModenbsp(&N);

เสมือน int SetMapMode ( int nMapMode );

ส่งกลับค่า

โหมดการแมปก่อนหน้า?

พารามิเตอร์

nMapMode

ระบุโหมดการแมปใหม่ สามารถเป็นหนึ่งในค่าต่อไปนี้:

MM_ANISOTROPICnbsp  หน่วยทางลอจิคัลจะถูกแปลงเป็นหน่วยที่กำหนดเองกับแกนปรับสัดส่วนตามอำเภอใจ การตั้งค่าโหมดการแมปMM_ANISOTROPICไม่มีเปลี่ยนการตั้งค่าหน้าต่างหรือ viewport ปัจจุบัน เมื่อต้องการเปลี่ยนหน่วย วางแนว และมาตราส่วน เรียกการSetWindowExtและSetViewportExt ฟังก์ชันของสมาชิก(&N)?

หมายเหตุ

การตั้งค่าโหมดการแมป โหมดการแมปกำหนดหน่วยวัดที่ใช้ในการแปลงหน่วยทางลอจิคัลหน่วยอุปกรณ์ นอกจากนี้ยังกำหนดการวางแนวของอุปกรณ์ x - และ y-axes GDI ใช้โหมดการแมปเพื่อแปลงพิกัดตรรกะเป็นพิกัดอุปกรณ์ที่เหมาะสม โหมดMM_TEXTการอนุญาตให้โปรแกรมประยุกต์ในการทำงานเป็นพิกเซลของอุปกรณ์ ที่ 1 หน่วยเท่ากับ 1 พิกเซล ขนาดทางกายภาพของเซลแตกต่างไปจากอุปกรณ์ไปยังอุปกรณ์?

โหมดMM_HIENGLISH, MM_HIMETRIC, MM_LOENGLISH, MM_LOMETRICและMM_TWIPSมีประโยชน์สำหรับโปรแกรมประยุกต์ที่ต้องวาดในหน่วยที่มีความหมายทางกายภาพ (เช่นนิ้วหรือมิลลิเมตร) โหมดMM_ISOTROPICยืนยันอัตราส่วนกว้างยาวเป็น 1:1 ซึ่งจะเป็นประโยชน์เมื่อคุณจำเป็นต้องรักษารูปร่างแน่นอนของรูปภาพ โหมดMM_ANISOTROPICช่วยให้การ x-y-พิกัด และถูกปรับปรุงโดยอิสระ?

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

ดูเพิ่มเติมnbspCDC::SetViewportExt, CDC::SetWindowExt, :: SetMapMode(&N)

Index