CDC::GetCharWidthnbsp(&N);

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

BOOL GetCharWidth ( UINT nFirstChar, UINT nLastChar, ทุ่น * lpFloatBuffer ) const

ส่งกลับค่า

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

พารามิเตอร์

nFirstChar

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

nLastChar

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

lpBuffer

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

lpFloatBuffer

จุดการบัฟเฟอร์รับความกว้างของอักขระ ความกว้างรับคืนในรูปทศนิยมของ IEEE แบบ 32 บิตได้ วัด (ความกว้างได้พร้อมทั้งบรรทัดฐานของอักขระ)

หมายเหตุ

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

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

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

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

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

Index