我想从ActiveX控件项目(OCX)中使用DoModal()打开包含MS FlexGrid ActiveX控件的对话框。我为FlexGrid控件添加了成员变量,并通过向导为它生成了一个包装类。但是在DoModal()之后没有显示对话框。我注意到OnInitDialog()没有被调用。如果从对话框中删除MS FlexGrid控件,则会出现对话框。 我不知道我错过了什么。无法打开包含MS FlexGrid activex控件的模式对话框
0
A
回答
0
在创建控件/对话框的同一线程中,确保在创建任何控件/对话框之前使用以下调用初始化事物。
AfxEnableControlContainer();
CoInitialize();
+0
谢谢埃里克。在我的ActiveX控件的InitInstance()内添加了AfxEnableControlContainer()。有效。 – coonal
相关问题
- 1. 模态对话框通过Activex控制
- 2. 无法一次又一次打开Jquery模式对话框
- 3. JQueryUI对话框模式窗体打开但ASP.Net无法访问
- 4. 有模式对话框打开辅助对话框的问题
- 5. 打开html模式对话框
- 6. 重新打开模式对话框jquery
- 7. 无法打开包含文件的config.h
- 8. Javascript对话框将无法打开
- 9. JQuery弹出对话框无法打开
- 10. C++无法在对话框CFormView中显示ActiveX控件,控件变量为NULL
- 11. 如何打开在控制双击模式对话框#
- 12. Selenium IDE无法打开测试套件(无文件打开对话框)
- 13. 无法打开包含文件“d3dx9.h”
- 14. JNI - “无法打开包含文件:‘jni_md.h’”
- 15. 当包无法启动时打开对话框?
- 16. MS Word ActiveX控件 - 是否可以访问打开的文档?
- 17. 打开文件对话框
- 18. 打开文件对话框
- 19. 的WinForms:在打开第二个模式对话框已打开的模态对话框
- 20. 包含表单的ActiveX控件
- 21. 无模式对话框tkinter
- 22. 有多个选择框打开相同的模式对话框
- 23. 打开对话框
- 24. 单击事件打开jquery模式对话框
- 25. 如何使用IFileOpenDialog打开*模式*文件对话框?
- 26. 如何禁用控制点击事件打开模式对话框
- 27. 当包含textfield,textareas等多次打开jquery对话框
- 28. xe:对话框将无法在编辑模式下使用视图选项列表打开OpenNTF控件
- 29. 打开对象以包含模块
- 30. 无法使用Electron和Angular打开文件对话框
如果只删除控件,对话框将打开? – Sunscreen