关于QueryInterface,

关于QueryInterface,求助啊!
我用Activex保存一个打开的word文档,当我用PostMessage时,可以保存文档,但是无法得知保存成功的信息,我想用SendMessage时,却发现无法保存文档。
跟踪后,发现:PostMessage时,hr   =   m_pObj-> QueryInterface(IID_IPersistFile,   (void**)&ppf);hr返回正确;而SendMessage时,该语句有问题。有熟悉的朋友可以帮帮忙么?

留个QQ,或者加我468491563

------解决方案--------------------
你的SendMessage是Send给谁??打开的WORD窗口吗??
------解决方案--------------------
用SendMessage,线程发送完消息之后,要等消息被处理完才返回
用PostMessage,线程发送完消息之后,直接返回

所以怀疑是COM套间的问题
你试一下改变OleInitialize的套间参数