EM_SETCHARFORMAT

EM_SETCHARFORMAT ข้อความตั้งค่าการจัดรูปแบบอักขระในตัวควบคุมการแก้ไขที่รวย.

EM_SETCHARFORMAT wParam = uFlags (WPARAM) (UINT) 
lParam = (LPARAM) (CHARFORMAT ไกล *) lpFmt 

 

พารามิเตอร์

uFlags
จัดรูปแบบอักขระที่ใช้กับตัวควบคุม ถ้าพารามิเตอร์นี้เป็นศูนย์ รูปแบบอักขระเริ่มต้นถูกตั้งค่า มิฉะนั้น อาจเป็นหนึ่งในค่าต่อไปนี้:
ค่า ความหมาย
SCF_ALL ใช้การจัดรูปแบบข้อความทั้งหมดในตัวควบคุม.
SCF_SELECTION ใช้การจัดรูปแบบส่วนที่เลือกในปัจจุบัน ถ้าการเลือกว่างเปล่า จัดรูปแบบอักขระที่ใช้กับจุด และรูปแบบอักขระใหม่มีผลบังคับจนกว่าจุดเปลี่ยนแปลงเท่านั้น.
SCF_WORD | SCF_SELECTION ใช้การจัดรูปแบบให้เลือกคำหรือคำ ถ้าการเลือกว่างเปล่า แต่จุดแทรกอยู่ภายในคำ การจัดรูปแบบจะใช้กับคำ ค่า SCF_WORD ต้องใช้ร่วมกับค่า SCF_SELECTION.

lpFmt
ชี้ไปยังโครงสร้างCHARFORMATระบุอักขระการจัดรูปแบบไปใช้ มีการเปลี่ยนแปลงเฉพาะคุณลักษณะจัดรูปแบบที่ระบุ โดยสมาชิกdwMask.

แก้ไข Rich 2.0 และรุ่นที่ใหม่กว่า: พารามิเตอร์นี้สามารถเป็นตัวชี้การโครงCHARFORMAT2สร้าง ซึ่งเป็นส่วนขยายของโครงสร้างCHARFORMAT ก่อนที่จะส่งข้อความ EM_SETCHARFORMAT ตั้งค่าสมาชิกcbSizeของโครงสร้างเพื่อระบุว่า รุ่นของโครงสร้าง.

ส่งกลับค่า

ส่งกลับค่าไม่ใช่ศูนย์ถ้าสำเร็จหรือศูนย์อื่น ๆ.

QuickInfo

nbsp Windows &NT:ต้องการรุ่น 3.51 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ไม่สนับสนุน
หัวข้อ:ประกาศใน richedit.h.

ดูเพิ่มเติม

ภาพรวมของการควบคุมแก้ไข Richข้อความแก้ไข Rich, CHARFORMAT, CHARFORMAT2

Index