EM_STREAMIN訊息
以應用程式定義的 EditStreamCallback 回 呼函式所提供的資料流程取代豐富編輯控制項的內容。
參數
-
wParam
-
指定資料格式和取代選項。 此值必須是下列其中一個值。
值 意義 - SF_RTF
RTF - SF_TEXT
Text 此外,您可以指定下列旗標。
值 意義 - SFF_PLAINRTF
如果指定,則只會串流處理所有語言通用的關鍵字。 資料流程中的語言特定 RTF 關鍵字會被忽略。 如果未指定,則會將所有關鍵詞串流處理在 中。 您可以將此旗標與 SF_RTF 旗標結合。 - SFF_SELECTION
如果指定,資料流程會取代目前選取範圍的內容。 如果未指定,資料流程會取代 控制項的整個內容。 您可以將此旗標與 SF_TEXT 或 SF_RTF 旗標結合。 - SF_UNICODE
Microsoft Rich Edit 2.0 和更新版本: 表示 Unicode 文字。 您可以將此旗標與 SF_TEXT 旗標結合。 - SF_USECODEPAGE
Rich Edit 3.0 和更新版本: 使用其他字碼頁讀取 UTF-8 RTF 和文字。 字碼頁是在 wParam的高字組中設定。 例如,針對 UTF-8 RTF,將 wParam 設定為 (CP_UTF8 << 16) |SF_USECODEPAGE |SF_RTF。 -
lParam
-
EDITSTREAM結構的指標。 在輸入時,這個結構的 pfnCallback 成員必須指向已定義 EditStreamCallback 函式的應用程式。 在輸出中,如果發生錯誤, dwError 成員可以包含非零的錯誤碼。
傳回值
此訊息會傳回讀取的字元數。
備註
當您傳送EM_STREAMIN訊息時,豐富編輯控制項會重複呼叫EDITSTREAM結構的pfnCallback成員所指定的EditStreamCallback函式。 每次呼叫回呼函式時,都會填入緩衝區以讀取控制項中的資料。 這會繼續執行,直到回呼函式指出串流作業已完成或發生錯誤為止。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2003 [僅限桌面應用程式] |
標頭 |
|