ข้อความ EM_STREAMOUT ทำให้ตัวควบคุมการแก้ไขที่รวยเพื่อส่งต่อเนื้อหาของฟังก์ชันการเรียกกลับEditStreamCallbackการกำหนดโปรแกรมประยุกต์ ฟังก์ชันการเรียกกลับสามารถเขียนสตรีมข้อมูลแล้วไว้ในแฟ้มหรือตำแหน่งที่ตั้งอื่น ๆ ที่จะเลือก.
EM_STREAMOUT wParam = uFormat (WPARAM) (UINT)
lParam = (LPARAM) (EDITSTREAM ไกล *) lpStream
ค่า | ความหมาย |
---|---|
SF_TEXT | ข้อความที่ มีช่องว่างในตำแหน่งของวัตถุ OLE |
SF_RTF | รูปแบบ Rich Text (RTF) |
SF_RTFNOOBJS | RTF มีช่องว่างในตำแหน่งของวัตถุ OLE. |
SF_TEXTIZED | ข้อความที่ มีการแสดงข้อความของวัตถุ OLE. |
ตัวเลือก SF_RTFNOOBJS มีประโยชน์ถ้าโปรแกรมประยุกต์เก็บวัตถุ OLE เอง เป็น RTF แสดงวัตถุ OLE ไม่กระชับมากขึ้น คำควบคุม "\objattph" ตาม ด้วยช่องว่างแสดงทศนิยมตำแหน่งวัตถุ.
คุณสามารถรวมค่ารูปแบบข้อมูลใด ๆ กับค่าสถานะ SFF_SELECTION ถ้าคุณระบุ SFF_SELECTION รวยแก้ไขควบคุมกระแสออกเฉพาะเนื้อหาของสิ่งที่เลือกปัจจุบัน มิฉะนั้น กระแสข้อมูลควบคุมออกเนื้อหาทั้งหมด.
คุณสามารถรวมค่า SF_RTF และ SF_RTFNOOBJS ด้วยค่าสถานะ SFF_PLAINRTF ถ้าคุณระบุ SFF_PLAINRTF รวยแก้ไขควบคุมกระแสออกสำคัญทั่วไปภาษาทั้งหมด เท่านั้น มันละเว้นคำสำคัญ RTF เฉพาะภาษา.
ส่งกลับจำนวนอักขระที่เขียนลงในสตรีมข้อมูล.
เมื่อคุณส่งข้อความ EM_STREAMOUT ตัวควบคุมการแก้ไขที่รวยทำให้เรียกซ้ำไปยังฟังก์ชันEditStreamCallbackที่ระบุ โดยสมาชิกpfnCallbackของโครงสร้างEDITSTREAM แต่ละครั้งที่จะเรียกใช้ฟังก์ชันการเรียกกลับ ตัวควบคุมผ่านบัฟเฟอร์ที่ประกอบด้วยส่วนของเนื้อหาของตัวควบคุม กระบวนการนี้ต่อไปจน กระทั่งตัวควบคุมผ่านเนื้อหาทั้งหมดไปยังฟังก์ชันการเรียกกลับ หรือจน กว่ามีข้อผิดพลาดเกิดขึ้น.
nbsp Windows &NT:ต้องการรุ่น 3.51 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ไม่สนับสนุน
หัวข้อ:ประกาศใน richedit.h.
ภาพรวมของการควบคุมแก้ไข Richข้อความแก้ไข Rich, EDITSTREAM, EditStreamCallback, EM_STREAMIN