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 フラグと組み合わせることができます。 -
lParam
-
EDITSTREAM 構造体へのポインター。 入力時に、この構造体の pfnCallback メンバーは、 EditStreamCallback 関数を定義したアプリケーションを指す必要があります。 出力時に、エラーが発生した場合、 dwError メンバーに 0 以外のエラー コードを含めることができます。
戻り値
このメッセージは、読み取られた文字数を返します。
注釈
EM_STREAMIN メッセージを送信すると、リッチ エディット コントロールは EDITSTREAM 構造体の pfnCallback メンバーによって指定された EditStreamCallback 関数を繰り返し呼び出します。 コールバック関数が呼び出されるたびに、コントロールに読み込むデータをバッファーに格納します。 これは、コールバック関数が、ストリームイン操作が完了したか、エラーが発生したことを示すまで続きます。
要件
| 要件 | 値 |
|---|---|
| サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
| サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |
| Header |
|