EM_STREAMIN メッセージまたは EM_STREAMOUT メッセージでリッチエディットコントロールに渡す情報が格納されます。リッチエディットコントロールは、ストリームを転送するためにこの情報を使用します。
typedef struct _editstream { DWORD_PTR dwCookie; // アプリケーション定義値 DWORD dwError; // エラーコード EDITSTREAMCALLBACK pfnCallback; // コールバック関数アドレス } EDITSTREAM;
pfnCallback メンバで指定された EditStreamCallback コールバック関数に渡されるアプリケーション定義の値を指定します。
読み込み操作または書き込み操作の結果が格納されます。 0 の場合はエラーが発生しなかったことを示します。 0 以外の値の場合、その値は EditStreamCallback コールバック関数の戻り値か、エラーが発生した場合のエラーコードを示します。
アプリケーション定義の EditStreamCallback コールバック関数のアドレスを指定します。このコールバック関数は、データ転送のためにリッチエディットコントロールから呼び出されるアプリケーション定義の関数です。
Windows 95 以降 / Windows NT 4.0 以降
HSP 変数 | メンバ | ||
---|---|---|---|
メンバ名 | オフセット | サイズ | |
edstrm.0 | dwCookie | 0 | 4 |
edstrm.1 | dwError | 4 | 4 |
edstrm.2 | pfnCallback | 8 | 4 |