EM_SETTABSTOPS

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

ข้อความนี้ได้รับการประมวลผล โดยการควบคุมแก้ไขหลายบรรทัดเท่านั้น.

EM_SETTABSTOPS wParam = cTabs (WPARAM)               / / จำนวนของแท็บหยุด lParam = lpdwTabs (LPARAM) (LPDWORD)  / / แท็บหยุดอาร์เรย์ 

 

พารามิเตอร์

cTabs
ค่าของwParam ระบุหมายเลขของแท็บหยุดที่มีอยู่ในพารามิเตอร์lpdwTabs ถ้าพารามิเตอร์นี้เป็นศูนย์lpdwTabsพารามิเตอร์จะถูกละเว้น และมีการตั้งค่าแท็บหยุดเริ่มต้นที่ทุกหน่วยต้นแบบการโต้ตอบ 32 ถ้าพารามิเตอร์นี้คือ 1 แท็บหยุดจะตั้งที่หน่วยทุกแม่แบบโต้ตอบnโดยที่nคือระยะทางที่ชี้ไปตามพารามิเตอร์ldpwTabs ถ้าพารามิเตอร์cTabsเป็นมากกว่า 1, lpdwTabsจุดไปยังอาร์เรย์ของแท็บหยุด.
lpdwTabs
ค่าของlParam ชี้ไปยังอาร์เรย์ของจำนวนเต็มไม่มีลายเซ็นที่ระบุในแท็บหยุด ในหน่วยต้นแบบการโต้ตอบ ถ้าพารามิเตอร์cTabs 1, lpdwTabsจุดจำนวนเต็มไม่มีลายเซ็นประกอบด้วยระยะห่างระหว่างแท็บทั้งหมดหยุด ในหน่วยต้นแบบการโต้ตอบ.

ส่งกลับค่า

ถ้ามีการตั้งค่าแท็บทั้งหมด ส่งคืนค่าเป็น TRUE มิฉะนั้น เป็น FALSE.

หมายเหตุ

ข้อความ EM_SETTABSTOPS ไม่อัตโนมัติวาดหน้าต่างควบคุมแก้ไข ถ้าโปรแกรมประยุกต์ถูกเปลี่ยนแท็บหยุดสำหรับข้อความในตัวควบคุมการแก้ไขเรียบร้อยแล้ว มันควรเรียกใช้ฟังก์ชันInvalidateRectการวาดหน้าต่างควบคุมการแก้ไข.

ค่าที่ระบุ โดยพารามิเตอร์lpdwTabsโต้ตอบแม่แบบหน่วย ซึ่งเป็นหน่วยไม่ขึ้นกับอุปกรณ์ที่ใช้ในแม่แบบของกล่องโต้ตอบ ได้ ใช้ฟังก์ชันMapDialogRectเพื่อแปลงหน่วยวัดจากหน่วยต้นแบบการโต้ตอบกับหน้าจอหน่วย (พิกเซล),.

QuickInfo

nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน winuser.h.

ดูเพิ่มเติม

ภาพรวมของตัวควบคุมแก้ไขแก้ไขข้อความการควบคุม InvalidateRect, MapDialogRect

Index