CDC::GetOutputCharWidthnbsp(&N);

BOOL GetOutputCharWidth ( UINT nFirstChar, UINT nLastChar, LPINT lpBuffer ) const

ส่งกลับค่า

ไม่ใช่ศูนย์ถ้าฟังก์ชันนี้จะสำเร็จ 0 อื่น?

พารามิเตอร์

nFirstChar

ระบุอักขระตัวแรกในกลุ่มต่อเนื่องของอักขระในแบบอักษรปัจจุบัน?

nLastChar

ระบุอักขระตัวสุดท้ายในกลุ่มของตัวอักษรในแบบอักษรปัจจุบันต่อเนื่อง?

lpBuffer

จุดการบัฟเฟอร์ที่จะได้รับค่าความกว้างของกลุ่มของอักขระที่ต่อเนื่องกันในแบบอักษรปัจจุบัน?

หมายเหตุ

ใช้ผลผลิตอุปกรณ์บริบทm_hDCและดึงความกว้างของอักขระแต่ละตัวในกลุ่มของอักขระที่ต่อเนื่องจากแบบอักษรปัจจุบัน ตัวอย่างเช่น ถ้าnFirstCharระบุตัวอักษร 'a' และnLastCharระบุตัวอักษร 'z' ฟังก์ชันการดึงความกว้างของตัวอักษรตัวพิมพ์เล็กทั้งหมด?

ฟังก์ชันนี้เก็บค่าในบัฟเฟอร์ชี้ไปตามlpBuffer บัฟเฟอร์นี้ต้องมีขนาดใหญ่พอที่จะค้างไว้ทั้งหมดของความกว้าง กล่าวคือ ต้องมีรายการอย่างน้อย 26 ในตัวอย่างที่กำหนด?

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

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

ดูเพิ่มเติมnbspCDC::GetCharWidth, CDC::m_hAttribDC, CDC::m_hDC, :: GetCharWidth(&N)

Index