EDITSTREAM结构包含有关使用丰富的编辑控件的数据流的信息。
typedef struct _editstream {en
DWORD dwCookie;
DWORD dwError;
EDITSTREAMCALLBACK pfnCallback;
} EDITSTREAM;
会员
dwCookie
应用程序定义的值传递给回调函数。
dwError
流式传输时遇到错误如果没有错误,该成员为零。
窗口的宽度或高度。
指向控件调用传输数据的应用程序定义函数的指针。
该结构与EM_STREAMIN消息一起使用,将数据读入(流入)到丰富的编辑控件中,替换其内容。它与EM_STREAMOUT消息一起使用以编写(流出)丰富的编辑控件的内容。
该控件重复地调用回调函数,每次调用传输一部分数据。回调函数具有以下形式:
DWORD CALLBACK EditStreamCallback(DWORD dwCookie,
LPBYTE pbBuff, LONG cb, LONG FAR *pcb);
【dwCookie】
dwCookie EDITSTREAM结构的成员的值。
【pbBuff】
指向缓冲区的指针读取或写入。
【cb】
要读取或写入的字节数。
【PCB】
指向接收实际读取或写入的字节数的变量的指针。
回报值
返回值为零以继续流操作,或非零中止它。
也可以看看