我现在利用Vc++2010开发一个新的控件项目,其中一个显示画面要插入其他厂家的activeX控件,想利用其中的功能,做进一步的功能增强。但是我发现尽管项目编译没有报错,但在实际运行调用过程根本实现不了。通过断点追踪发现,那个显示画面的m_hWnd在生成过程中为0x0000000。但是如果移除那个厂家的activex控件,那个显示画面的m_hWnd在生成过程中为非零。请教高手其中的原因?请问activeX控件的二次封装能否实现?最好给出参考例程。
不知道你这个问题是否已经解决, 如果还没有解决的话:1.右键类视图里的控制类–添加事件
添加后会在2个地方添加代码:
然后生成控件后使用html
html添加代码:
<!-- 事件处理 函数名就是你定义的事件名 -->
<script type="text/javascript" for="L" event="OnDo(data)">
L.value = data;
alert(data);
</script>
成功捕捉事件数据!!!