佚名通过本文主要向大家介绍了activex dll,vb activex dll,vb6.0 activex dll,c activex 引用dll,txftnactivex1.17.dll等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 怎么在dll中的对话框中使用ActiveX控件?
描述:
解决方案1:
描述:
我做了一个插件,编译生成了一个dll挂到word上面去,程序要求显示一个用户界面,现在实现了,也能够正常运行,但是当我在界面上加入了一个activeX控件时候,界面就不能显示了,这是怎么回事,求救
我在msdn上面看了,可能是与Module State的切换有关,本来这个dll显示对话框界面就是有问题的,当我加入了AFX_MANAGE_STATE(AfxGetStaticModuleState());之后dll才可以显示对话框的,不知道ocx(其实也就是dll),是不是也要在显示ocx时候对Module State进行单独处理呢?
小弟对这些都不甚明了,望高手指教,谢谢
解决方案1:
你的对话框需要为了接纳OCX设定容器接口Site接口之类的。如果是通过wizard加入的,应该会自动插入这些接口的。
解决方案2:did u call AfxEnableControlContainer before dialog creation?