IRichEditOle::GetObject 是怎么个用法

bborn 2007-01-24 09:47:50
IRichEditOle::GetObject
怎么用啊

哪个给个例子

看了msdn 不知道第一个参数怎么用?
每次返回值都不成功
...全文
425 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mugua9999 2012-02-27
  • 打赏
  • 举报
回复
reobject.cbStruct = sizeof(REOBJECT);
注意这句,是必须的,如果没有就会返回E_INVALIDARG
wshcdr 2010-03-09
  • 打赏
  • 举报
回复
or (int i = 0; i < nCount; i++)
{
REOBJECT reobject;
ZeroMemory(&reobject, sizeof(REOBJECT));
reobject.cbStruct = sizeof(REOBJECT);

if (E_INVALIDARG == pOle->GetObject(i, &reobject, REO_GETOBJ_ALL_INTERFACES))
{
return;
}

IDataObject *pDataObject;
if (S_OK != reobject.poleobj->QueryInterface(IID_IDataObject, (void **)&pDataObject))
{

return;
}

FORMATETC fm;
STGMEDIUM sm;

pDataObject->GetData(&fm, &sm);
if (fm.cfFormat == CF_BITMAP) //得到位图的例子
{

}


}
bborn 2007-01-25
  • 打赏
  • 举报
回复
我就是想要IRichEditOle::GetObject 的代码例子
liugwind 2007-01-25
  • 打赏
  • 举报
回复
不贴代码,谁知道问题啊
bborn 2007-01-24
  • 打赏
  • 举报
回复
不要copy msdn行不
给个例子看看
trexoven 2007-01-24
  • 打赏
  • 举报
回复
iob
Zero-based index specifying which object to return information about. If this parameter is REO_IOB_USE_CP, information about the object at the character position specified by the REOBJECT structure is returned.

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧