请问在win32 sdk环境下如何引用自编的Active控件呀?多谢了!

解决方案 »

  1.   

    如果是普通的COM的话
    可以在该CONSOLE程序中包含COM的头文件(就是idl文件编译出来的一个接口声明和一个生成GUID的_i.c文件)然后CoCreateInstance()
    就可以使用接口中的方法了
      

  2.   

    1.初始化HRESULT hr=::CoInitialize(0);
    2.定义接口指针ISimple * pSimple=NULL;
    3.使用CoCreateInstance()或CoGetClassObject得到接口指针,然后就可以用这个接口指针调用方法了.如下
    hr = ::CoCreateInstance(CLSID_SIMPLE, 
          CLSCTX_INPROC, 
          NULL, 
          IID_ISimple, 
          (void*)&pSimple);
      

  3.   

    没那么简单吧,ocx是有窗体的,直接简单的corcreate能行吗?
      

  4.   

    还不如用dll封装一下来的简单
      

  5.   

    http://www.titilima.cn/readarticle.php?id=64