EM_STREAMIN

ההודעה EM_STREAMIN מחליף את התוכן של פקד עריכה עשירה עם זרם של נתונים שסופקו על-ידי פונקציה לא מוגדרת על-ידי היישום התקשרות חזרה EditStreamCallback.

EM_STREAMIN wParam = uFormat (WPARAM) (UINT); 
lParam = (LPARAM) (EDITSTREAM רחוק *) lpStream 

 

פרמטרים

uFormat
ערכת דגלי סיביות המציינות את אפשרויות עיצוב והחלפה של נתונים. ערך זה חייב לציין אחת תבניות הנתונים הבאים.
ערך משמעות
SF_TEXT טקסט
SF_RTF תבנית טקסט עשיר (RTF)

בנוסף, באפשרותך לציין את הדגלים הבאים.
ערך משמעות
SFF_SELECTION זרימת הנתונים יחליף את התוכן של הבחירה הנוכחית. אם דגל זה לא צוין, זרימת הנתונים יחליף את התוכן המלא של הפקד. ניתן לשלב זה דגל דגלי SF_TEXT או SF_RTF.
SFF_PLAINRTF מילות מפתח RTF ספציפיים לשפה בזרם מתעלמת. רק של מילות המפתח המשותף לכל השפות הן האדמדם. ניתן לשלב זה הדגל בדגל SF_RTF.
SF_UNICODE עריכה עשיר 2.0:מציין טקסט Unicode. ניתן לשלב זה הדגל בדגל SF_TEXT.

lpStream
מצביע למבנה EDITSTREAM . הקלט, חבר pfnCallback של מבנה זה חייב להצביע פונקציה המוגדרת על-ידי היישום לא EditStreamCallback . הפלט, חבר dwError יכולים להכיל קוד שגיאה שאינו אפס אם אירעה שגיאה.

להחזיר ערכים

מחזירה את מספר התווים לקרוא.

הערות

כאשר אתה שולח הודעת EM_STREAMIN, פקד עריכה עשירה הופכת שיחות חוזרות אל הפונקציה EditStreamCallback שצוין על-ידי חבר pfnCallback של מבנה EDITSTREAM . בכל פעם שנקראת פונקציית התקשרות חזרה, הוא ממלא מאגר נתונים לקרוא לתוך הפקד. פעולה זו נמשכת עד פונקציית התקשרות חזרה מציין שפעולת זרם בשנת הושלמה או מתרחשת שגיאה.

QuickInfo

nbsp; Windows &NT: מחייב גירסה 3.51 ואילך.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על richedit.h.

ראה גם

מבט כולל על פקדי עריכה עשיר, עריכה עשיר הודעות, EDITSTREAM, EditStreamCallback, EM_STREAMOUT

Index