刚刚编一个包容MSCOMM的ATL控件,胡乱试了一通,最后勉强通过:1、建一个ATL工程
2、建一个ATL Composite Control对像
3、在ATL向导给的对话框上放第三方控件
4、在第三方控件上点右键,Event向导,生成第三方控件的事件响映函数
(该向导还自动生成了#import语句,该语句参数太多,没搞懂,那位大侠给讲讲该语句的原理?)
5、利用智能指针CComPrt<T> pI 和GetDlgControl得到第三方控件接口
6. pI->第三方控件的属性和方法
2、建一个ATL Composite Control对像
3、在ATL向导给的对话框上放第三方控件
4、在第三方控件上点右键,Event向导,生成第三方控件的事件响映函数
(该向导还自动生成了#import语句,该语句参数太多,没搞懂,那位大侠给讲讲该语句的原理?)
5、利用智能指针CComPrt<T> pI 和GetDlgControl得到第三方控件接口
6. pI->第三方控件的属性和方法
主要是在编译时根据提供的类型库比如从dll、exe、tlb中产生wrap类对类型库中描述的借口进行封装,可以得到.tli .tlh两个文件。同时提供了智能指针,
主要参数no_namespace出去可能的namespace限制