我在richedit中插入了ole对象之后,如何获得这个ole的信息?有实例的再给100分

解决方案 »

  1.   

    提示一下:向richedit发送EM_GETOLEINTERFACE消息获得IRichEditOle接口
      

  2.   

    GetIRichEditOle这个就可以获得接口~~但是我想要的是具体的信息
      

  3.   

    IRichEditOle* pOle = GetIRichEditOle();
    if(pOle)
    {
    REOBJECT object;   
    memset(&object,0,sizeof(REOBJECT));   
    object.cbStruct = sizeof(REOBJECT);  for(int i=pOle->GetObjectCount()-1;i>=0;i--)
    {
    pOle->GetObject(i,&object,REO_GETOBJ_ALL_INTERFACES);  LPOLEOBJECT lpObject = (LPOLEOBJECT)object.poleobj;
    }
    pOle->Release();
    }