EM_STREAMIN

EM_STREAMIN ข้อความแทนที่เนื้อหาของตัวควบคุมการแก้ไขที่รวย ด้วยลำธารของข้อมูลโดยการกำหนดโปรแกรมประยุกต์EditStreamCallbackฟังก์ชันการเรียกกลับ.

EM_STREAMIN wParam = uFormat (WPARAM) (UINT) 
lParam = (LPARAM) (EDITSTREAM ไกล *) lpStream 

 

พารามิเตอร์

uFormat
ชุดของค่าสถานะบิตที่ตัวเลือกจัดรูปแบบและการแทนข้อมูลที่ระบุ ค่านี้ต้องระบุรูปแบบข้อมูลต่อไปนี้.
ค่า ความหมาย
SF_TEXT ข้อความ
SF_RTF รูปแบบ Rich Text (RTF)

นอกจากนี้ คุณสามารถระบุค่าสถานะต่อไปนี้.
ค่า ความหมาย
SFF_SELECTION สตรีมข้อมูลแทนที่เนื้อหาของส่วนที่เลือกปัจจุบัน ถ้าไม่ระบุค่าสถานะนี้ สตรีมข้อมูลแทนเนื้อหาทั้งหมดของตัวควบคุม คุณสามารถรวมการตั้งค่าสถานะนี้กับค่าสถานะ SF_TEXT หรือ SF_RTF.
SFF_PLAINRTF คำสำคัญ RTF เฉพาะภาษาในกระแสข้อมูลจะถูกละเว้น คำเฉพาะสำคัญทั่วไปภาษาทั้งหมดมีสตรีมใน คุณสามารถรวมการตั้งค่าสถานะนี้กับค่าสถานะ SF_RTF.
SF_UNICODE แก้ไข Rich 2.0:บ่งชี้ว่า ข้อความ Unicode คุณสามารถรวมการตั้งค่าสถานะนี้กับค่าสถานะ SF_TEXT.

lpStream
ชี้ไปโครงสร้างEDITSTREAM ในการป้อนข้อมูล สมาชิกpfnCallbackของโครงสร้างนี้ต้องชี้ไปยังฟังก์ชันEditStreamCallbackการกำหนดโปรแกรมประยุกต์ บนผลผลิต สมาชิกdwErrorสามารถประกอบด้วยรหัสข้อผิดพลาดที่ไม่ใช่ศูนย์ถ้าเกิดข้อผิดพลาด.

ส่งกลับค่า

ส่งกลับจำนวนอักขระที่อ่าน.

หมายเหตุ

เมื่อคุณส่งข้อความ EM_STREAMIN ตัวควบคุมการแก้ไขที่รวยทำให้เรียกซ้ำไปยังฟังก์ชันEditStreamCallbackที่ระบุ โดยสมาชิกpfnCallbackของโครงสร้างEDITSTREAM แต่ละครั้งจะเรียกว่าฟังก์ชันการเรียกกลับ โปรแกรมกรอกบัฟเฟอร์ที่ มีข้อมูลให้อ่านลงในตัวควบคุม นี้ต่อไปจนกว่าที่ฟังก์ชันการเรียกกลับบ่งชี้ว่า การดำเนินการในกระแสข้อมูลเสร็จเรียบร้อย หรือมีข้อผิดพลาดเกิดขึ้น.

QuickInfo

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

ดูเพิ่มเติม

ภาพรวมของการควบคุมแก้ไข Richข้อความแก้ไข Rich, EDITSTREAM, EditStreamCallback, EM_STREAMOUT

Index