在VC SDK下怎样才能使用ActiveX控件??无对话框, 要动态创建此控件.
在MFC下面会自动为此控件包装一个类,引用其头文件就可以使用此控件.但SDK下应怎样包装这个ActiveX控件呢??
ActiveX控件是动态增加的,并不知它有什么方法和属性,有没有方法能遍历其方法和属性, 并提供这些方法和属性给外面调用??
望高手指点..最好能举个例子.谢谢..分不够可以再开贴送分.只要能解决这些问题.

解决方案 »

  1.   

    用#import
    如:
    #import "MSCOMM32.OCX"
    using namespace MSCommLib;//编译时,编译器会自动生成一个*.tlh文件,名字空间、接口类名等可以从中查到……IMSCommPtr m_ptrMSComm; //凡是后缀为ptr的都是一种智能指针对象,具体请见MSDN……m_ptrMSComm.CreateInstance("MSCOMMLib.MSComm");
    m_ptrMSComm->PutPortOpen(-1);//必须使用"->"运算符来调用属性或方法,不能用"."
    ……