使用CoCreateInstance在win32 应用程序中创建activex,创建出来的activex是一个独立的窗口而不是嵌入到已有的win32窗体中

问题遇到的现象和发生背景

使用CoCreateInstance在win32 应用程序中创建activex,创建出来的activex是一个独立的窗口而不是嵌入到已有的win32窗体中

用代码块功能插入代码,请勿粘贴截图

hr = CoCreateInstance(cls,NULL,CLSCTX_INPROC_SERVER|CLSCTX_INPROC_HANDLER|CLSCTX_LOCAL_SERVER,IID_IOleObject,(void**)&pObject);

运行结果及报错内容

activex成功创建了但是却不在win32窗体中

我想要达到的结果

activex作为win32窗体的子窗体嵌入到win32窗体中

参考MSDN98中相关例子代码:
MSDN98_1.ISO http://pan.baidu.com/s/1dDF41ix, MSDN98_2.ISO http://pan.baidu.com/s/1bnGo0Vl