被这个问题困惑了一个星期,因为自己的失误在一个例子里面忘记初始化接口
使这个问题又延误了2天。周末才有时间好好的看了下写的几个例子,找到了问题。
mfc默认生成的ocx是有两个限制条件,第一个要有一个容器,第二个要初始化IPersistStreamInit
第二个条件不成立就会引发
BOOL COleControl::IsInvokeAllowed(DISPID)错误,导致不能invoke控件方法。
被这个问题困惑了一个星期,因为自己的失误在一个例子里面忘记初始化接口
使这个问题又延误了2天。周末才有时间好好的看了下写的几个例子,找到了问题。
mfc默认生成的ocx是有两个限制条件,第一个要有一个容器,第二个要初始化IPersistStreamInit
第二个条件不成立就会引发
BOOL COleControl::IsInvokeAllowed(DISPID)错误,导致不能invoke控件方法。