我想快速测试一个ocx。如何在控制台应用程序中删除该 ocx。我在 CodeProject 中找到了一些教程,但并不完整。
最佳答案
OCX 不是 ActiveX 用户控件吗? (你放在表单上供用户交互的东西)?
据我所知,测试 COM/ActiveX 内容的最简单方法是使用 excel。 (是的,我知道这听起来很蠢,请耐心等待)
- 运行 Excel,如果它没有为您完成此操作,则创建一个新文件
- 按
Alt+F11
启动 Visual Basic 编辑器(如果您有 excel 2007,它位于“开发人员”功能区选项卡上
现在您已经进入了愉快的 Visual Basic 领域...
- 从
工具
菜单中,选择引用
- 从列表中选择您的 OCX/COM 对象,或者单击
Browse...
查找文件(如果它没有在 COM 中注册)- 如果您的 OCX 已经注册,您可以跳过此步骤已注册。 - 从
Insert
菜单中,选择UserForm
- 在 float 的
Toolbox
窗口中,右键单击并选择Additional Controls
- 在列表中找到您的 OCX 并打勾
- 然后您可以将 OCX 从工具箱拖到用户窗体上
- 从
Run
菜单运行它。 测试您的 OCX 并试用它。
保存 EXCEL 文件,这样您就不必每次都重复这些步骤。
关于c++ - 在控制台应用程序中使用 ocx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17928/