我最近也碰到类似问题了(我用的是TeeChart Pro ActiveX Control v8),经过研究,以下方法可行:
1、先使用类向导(ctrl + shift + x)添加基于TypeLib的MFC类,通过ocx文件或者注册过的TeeChart控件找到那个TeeChart开头的名字,然后添加所有接口([color=#FF0000]除了ITChart),这样添加的接口全部是继承自COleDispatchDriver,而且都以.h的形式提供,大概有339个.h文件。
2、依然使用类向导添加基于ActiveX控件的MFC类,此时采用第一步骤中类似的方法找到ITChart接口,然后添加,可以看到此时的CTChart是继承自CWnd。然后,你就试试你的代码了。。。
不过我在采用动态创建TeeChart表格时,总是启动程序之后连窗口都没弹出来就崩溃了,大概看了下,发现是在解析ActiveX控件过程中断言导致的。于是我又仔细查找注册表、利用ActiveX Control Test Container测试,感觉注册是没有啥问题的。所以我就怀疑要么是因为用的不花钱的TeeChart导致的,要么就是用的不花钱的VS2010导致的—____—!后来干脆将调试版本换成发布版本,勉强将就着用吧...