CRichEditCtrl :: StreamIn错误代码

| 有人知道错误代码“ 0”的含义吗? 我使用以下代码将带格式的文本插入到我的控件中,有时我会收到类似-16的错误代码。
EDITSTREAM es;
es.dwError = 0;
es.dwCookie = (DWORD) &mf; // mf is a CMemFile
es.pfnCallback = RtfStreamInCallback; // this is my callback

pRichEditCtrl->StreamIn(nFormat,es);
调用StreamIn之后,es.dwError = -16。但这意味着什么?     
已邀请:
错误代码是回调函数的返回值。 请参见MSDN条目中有关EditStreamCallback的“返回值”部分: 返回值 类型:DWORD 回调函数返回零以指示成功。 回调函数返回一个非零值以指示错误。如果发生错误,则读或写操作将结束,并且丰富编辑控件将丢弃pbBuff缓冲区中的所有数据。如果回调函数返回一个非零值,则丰富的编辑控件将使用EDITSTREAM结构的dwError成员将该值传递回应用程序。 http://msdn.microsoft.com/zh-CN/library/bb774368(v=VS.85).aspx     

要回复问题请先登录注册