EM_SETMARGINS

โปรแกรมประยุกต์ส่งข้อความ EM_SETMARGINS การตั้งค่าความกว้างของระยะขอบซ้าย และขวาสำหรับตัวควบคุมการแก้ไข ความ redraws ตัวควบคุมเพื่อแสดงระยะขอบใหม่.

 EM_SETMARGINS wParam = fwMargin (WPARAM)                    / และ// ซ้าย หรือขวาระยะขอบ lParam = MAKELONG (LPARAM) (wLeft ไรท์);     / / ความกว้างของขอบซ้าย หรือขวา พิกเซล 

 

พารามิเตอร์

fwMargin
ค่าของwParam ระบุการตั้งค่าระยะขอบ พารามิเตอร์นี้จะเป็นการรวมกันของค่าต่อไปนี้:
ค่า ความหมาย
EC_LEFTMARGIN การตั้งค่าระยะขอบซ้าย.
EC_RIGHTMARGIN การตั้งค่าระยะขอบขวา.
EC_USEFONTINFO ใช้ข้อมูลเกี่ยวกับแบบอักษรปัจจุบันของตัวควบคุมการแก้ไขการตั้งค่าระยะขอบ สำหรับตัวควบคุมแก้ไขบรรทัดเดียว ขอบถูกตั้งค่าเพื่อความกว้างเฉลี่ยของอักขระในแบบอักษร สำหรับหลายรายการในตัวควบคุมแก้ไข ตั้งค่าระยะขอบขวาเป็นความกว้าง "A" ของแบบอักษร (ระยะทางที่เพิ่มลงในตำแหน่งปัจจุบันก่อนที่จะวาดอักขระ), และความกว้างของ "C" (ระยะทางที่เพิ่มเข้าไปเพื่อให้มีช่องว่างทางด้านขวาของอักขระตำแหน่งปัจจุบัน) ถูกตั้งค่าระยะขอบซ้าย.

ถ้ามีระบุ EC_USEFONTINFO, lParamพารามิเตอร์จะถูกละเว้น.

wLeft
ค่าของคำต่ำใบสั่งของlParam ระบุความกว้างของระยะขอบซ้าย พิกเซล ค่านี้จะถูกละเว้น ถ้าfwMarginไม่มี EC_LEFTMARGIN หรือ ถ้ามีระบุ EC_USEFONTINFO.
ไรท์
ค่าของคำสูงใบสั่งของlParam ระบุความกว้างของระยะขอบขวา พิกเซล ค่านี้จะถูกละเว้น ถ้าfwMarginไม่มี EC_RIGHTMARGIN หรือ ถ้ามีระบุ EC_USEFONTINFO.

ส่งกลับค่า

ข้อความนี้ไม่สามารถคืนค่า.

QuickInfo

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

ดูเพิ่มเติม

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

Index