就像delphi中:  objChart:=CreateOleObject('ibqsChart.ibqsChartObject') as IibqsChartObject;  objChart.CreateObject;  objChart.Clear();    objChart.Title:='ibqsChart统计图表 v3.1';   //图表主上标题翻译成vc应该是怎样的?

解决方案 »

  1.   

    #include "stdafx.h"
    #include <iostream>
    #include "atlbase.h"
    #import "..\xxx.lib" no_namespace
    using namespace std;struct OleCom {
    OleCom() { CoInitialize(NULL); }
    ~OleCom() { CoUninitialize(); }
    } olecom;int _tmain(int argc, _TCHAR* argv[])
    {
    CComPtr<IUnknown> spUnknown;
    spUnknown.CoCreateInstance(__uuidof(CObject1));
    CComPtr<IObject1> pI;
    spUnknown.QueryInterface(&pI);

    short res = 0;
    pI->get_GetANum(&res);
    cout << res << endl; return 0;
    }
      

  2.   

    那是不是 COM中的接口, 也只要 调用 pI->clear() 呢??    里面的属性 就调 pI->Title:='ibqsChart统计图表 v3.1';   是不是啊