EDITSTREAM 構造体 (richedit.h)

アプリケーションがEM_STREAMINまたは EM_STREAMOUT メッセージ内のリッチエディット コントロールに渡す情報 格納します。 リッチ エディット コントロールでは、情報を使用して、データストリームをコントロールの間で転送します。

構文

typedef struct _editstream {
  DWORD_PTR          dwCookie;
  DWORD              dwError;
  EDITSTREAMCALLBACK pfnCallback;
} EDITSTREAM;

メンバー

dwCookie

種類: DWORD_PTR

リッチエディット コントロールが pfnCallback メンバーによって指定された EditStreamCallback コールバック関数に渡すアプリケーション定義の値を指定します。

dwError

種類: DWORD

ストリームイン (読み取り) またはストリームアウト (書き込み) 操作の結果を示します。 0 の値はエラーがないことを示します。 0 以外の値には、 EditStreamCallback 関数の戻り値、またはコントロールでエラーが発生したことを示すコードを指定できます。

pfnCallback

種類: EDITSTREAMCALLBACK

EditStreamCallback 関数へのポインター。これは、コントロールがデータ転送を呼び出すアプリケーション定義関数です。 コントロールはコールバック関数を繰り返し呼び出し、各呼び出しでデータの一部を転送します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header richedit.h

こちらもご覧ください

EM_STREAMIN

EM_STREAMOUT

EditStreamCallback

参照