首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CRichEditCtrl::划线错误码

CRichEditCtrl::划线错误码
EN

Stack Overflow用户
提问于 2011-04-15 11:46:32
回答 1查看 433关注 0票数 0

有人知道CRichEditCtrl::StreamIn错误代码的含义吗?

我使用下面的代码将格式化文本插入到我的控件中,有时我会得到一个类似于-16的错误代码。

代码语言:javascript
复制
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。但这是否意味着?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-16 15:17:57

错误代码是回调函数的返回值。

请参见EditStreamCallback的MSDN条目中有关返回值的部分:

返回值类型: DWORD回调函数返回零以表示成功。回调函数返回一个非零值以指示错误。如果发生错误,读或写操作将结束,富编辑控件将丢弃pbBuff缓冲区中的任何数据。如果回调函数返回一个非零值,则富编辑控件将使用EDITSTREAM结构的dwError成员将该值传递回应用程序.

http://msdn.microsoft.com/en-US/library/bb774368(v=VS.85).aspx

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5676210

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档