CDC::TabbedTextOut

เสมือน CSize TabbedTextOut ( int x, int y, LPCTSTR lpszString, int nCount, int nTabPositions, LPINT lpnTabStopPositions, int nTabOrigin );

CSize TabbedTextOut (int x, int yconst CStringampstr, int nTabPositions, LPINTlpnTabStopPositions, int nTabOrigin );(&A)

ส่งกลับค่า

ขนาดของสายอักขระ (ในหน่วยทางลอจิคัล) เป็นวัตถุCSize?

พารามิเตอร์

x

ระบุการตรรกะ x พิกัดของจุดเริ่มต้นของสตริ?

y

ระบุการตรรกะพิกัด y ของจุดเริ่มต้นของสตริ?

lpszString

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

nCount

ระบุจำนวนของอักขระในสายอักขระ ถ้าnCount – 1 มีคำนวณความยาว?

nTabPositions

ระบุจำนวนของค่าในอาร์เรย์ของตำแหน่งของแท็บหยุด?

lpnTabStopPositions

จุดไปยังอาร์เรย์ที่ประกอบด้วยตำแหน่งของแท็บหยุด (ในหน่วยทางลอจิคัล) แท็บหยุดต้องเรียงลำดับ ที่เพิ่มขึ้น x-ค่าน้อยที่สุดควรเป็นรายการแรกในอาร์เรย์?

nTabOrigin

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

str

nbspวัตถุของCStringที่ประกอบด้วยอักขระที่ระบุ(&N)?

หมายเหตุ

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

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

โดยค่าเริ่มต้น ตำแหน่งปัจจุบันถูกใช้ หรือปรับปรุง โดยฟังก์ชัน ถ้าโปรแกรมประยุกต์จำเป็นต้องปรับปรุงตำแหน่งปัจจุบันเมื่อเรียกฟังก์ชัน แอพลิเคชันสามารถเรียกฟังก์ชันสมาชิกSetTextAlignกับnFlags TA_UPDATECPการตั้งค่า เมื่อถูกตั้งค่าสถานะนี้ Windows ละเว้นพารามิเตอร์ที่xและyบนต่อมาเรียกTabbedTextOutใช้ตำแหน่งปัจจุบันแทน?

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

ดูเพิ่มเติมnbspCDC::GetTabbedTextExtent, CDC::SetTextAlign, CDC::TextOut, CDC::SetTextColor, :: TabbedTextOut, CSize(&N)

Index