描述:
我用mfc作了一个activeX组件,该组件中显示了一个对话框,对话框中有几个按钮。
这个组件在vb下工作很正常,在ActiveX Control Test Container 里面也能正常工作。
但我将这个组件包含到一个普通mfc应用中的对话框的时候,出现了问题,——只要我一按该对话框中这个activeX组件中的任何一个按钮,这整个对话框就马上死在那儿了。 (这个普通应用,我已经在InitInstance的时候调用了 AfxEnableControlContainer( ) 函数)
而且,不管我是用直接在对话框交互编辑中插入这个组件,还是在运行时候动态创建这个组件,这个问题都是如此。非常令人苦恼。
还请各位高手帮助分析分析,
解决方案1:
可以发一份代码到我油箱:hushuangyan74@163.com或者从QQ上面与我联系:361577203
就当我帮你测试,怎么样呀!?
如果OCX中采用用户界面线程,界面线程死循环会导致你的对话框界面无响应。
解决方案3: 我也发现过这种问题,
在VB和Container中工作良好,但是VC下出问题。
不太清楚,不敢臆断。
我觉得,你重新做一遍试试。数据初始化完全一些。
解决方案5:VC的容器好象有些功能不全的感觉(个人意见)
解决方案6: 我也发现过这种问题,
在VB和Container中工作良好,但是VC下出问题。
不太清楚,不敢臆断。