1.正确安装该组件,正确安装了能够在注册表中找到相应的CLSID
2.从该组件的官网下载编程帮助文档
3.最好是能够将组件生成代码模块(开发环境自带的工具能够将组件dll转换成cpp和h文件),以方便调用
4.对组件的对象层次要清楚,这可以在帮助文档中得到了解
5.正确使用对象的属性和方法,不可搞混淆了而错用成其它对象的属性或方法
6.其中两个函数用得比较多,
6.1.函数querySubObject(),指针函数(返回值为一个对象的指针),主要用来获取操作对象
6.2.函数dynamicCall(),返回值为变体,用来访问对象的属性和方法都可以
7.qt调用组件,可通过生成的h文件查看里边的类是否从QAxWidget派生而来,若是则该组件有UI,可现显示出来;若从QAxObject派生而来,则没有UI,无法显示.
文章讲述了正确安装组件的方法,包括在注册表中查找CLSID,从官网获取编程文档,将组件转换为代码模块,理解对象层次及属性、方法的使用。重点提到了querySubObject()和dynamicCall()两个关键函数,并讨论了QT环境下如何根据QAxWidget或QAxObject判断组件是否有UI。
1万+

被折叠的 条评论
为什么被折叠?



