自定义ActiveX控件无句柄的问题

用MFC做了一个控件,在容器里好好的,放到html里就出问题,经过研究,发现是hWnd为空的原因,解决方法,设置控件运行时可见,如果设置运行时不可见,ActiveX控件就没有窗口句柄。

static const DWORD BASED_CODE _dwGPRSFetchDataOCXOleMisc =
OLEMISC_INVISIBLEATRUNTIME |
OLEMISC_ACTIVATEWHENVISIBLE |
OLEMISC_SETCLIENTSITEFIRST |
OLEMISC_INSIDEOUT |
OLEMISC_CANTLINKINSIDE |
OLEMISC_RECOMPOSEONRESIZE;

去掉OLEMISC_INVISIBLEATRUNTIME

posted @ 2009-10-09 18:39  zhaogaojian  阅读(454)  评论(0编辑  收藏  举报