CEdit::SetTabStops

โมฆะ SetTabStops ( );

BOOL SetTabStops ( const intamp cxEachStop );(&A)

BOOL SetTabStops ( int nTabStops, LPINT rgTabStops );

ส่งกลับค่า

ไม่ใช่ศูนย์ถ้าแท็บกำหนด 0 อื่น?

พารามิเตอร์

cxEachStop

ระบุว่า แท็บหยุดกำหนดไว้ทุกหน่วยการโต้ตอบcxEachStop?

nTabStops

ระบุหมายเลขของแท็บหยุดที่มีอยู่ในrgTabStops หมายเลขนี้ต้องมีค่ามากกว่า 1?

rgTabStops

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

หมายเหตุ

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

เมื่อต้องการตั้งค่าแท็บหยุดขนาดเริ่มต้นของหน่วยการโต้ตอบที่ 32 เรียกฟังก์ชันนี้สมาชิกรุ่น parameterless เมื่อต้องการตั้งค่าแท็บหยุดไปยังขนาดอื่นนอกเหนือจาก 32 เรียกรุ่นที่ มีพารามิเตอร์cxEachStop เมื่อต้องการตั้งค่าแท็บหยุดเป็นอาร์เรย์ของขนาด ใช้ thenbsp รุ่น มีพารามิเตอร์ที่สอง(&N)?

ฟังก์ชันนี้สมาชิกถูกประมวลผล โดยการควบคุมแก้ไขหลายบรรทัดเท่านั้น?

SetTabStopsไม่อัตโนมัติวาดหน้าต่างแก้ไข ถ้าคุณเปลี่ยนแท็บหยุดสำหรับข้อความในตัวควบคุมการแก้ไขเรียบร้อยแล้ว โทรCWnd::InvalidateRectการวาดหน้าต่างแก้ไข?

ดูข้อมูลเพิ่มเติม EM_SETTABSTOPSและ GetDialogBaseUnitsในเอกสารประกอบ Win32?

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

ดูเพิ่มเติมnbspCWnd::InvalidateRect(&N)

Index