Jump to content
Software FX Community

Question in "Q1381002. Using Chart FX 98 in VC++ without MFC"


User (Legacy)

Recommended Posts

Posted

I use Chart FX 5.1 in VC++ 6.0.

I want to use only DLLs.

So I found the article in FAQs.

There is a example code.

IClassFactory2 *pFactory2;

LPUNKNOWN pUnk;

HRESULT hr;

if (SUCCEEDED(hr = CoGetClassObject(/* ChartFX 98 Class ID** */,CLSCTX_INPROC_SERVER,NULL,IID_IClassFactory2,(LPVOID FAR *) &pFactory2))) {

hr = pFactory2->CreateInstanceLic(NULL,NULL,IID_IUnknown,/* Chart FX 98 License string* */,(LPVOID FAR *) &pUnk);

if (SUCCEEDED(hr)) {

pChartFX = pUnk;

pUnk->Release();

}

pFactory2->Release();

}

m_pChartFX->CreateWnd((long) hwndParent,IDC_CHART1,0,0,500,500,WS_CHILD | WS_VISIBLE);

m_hwndChartFX = (HWND) m_pChartFX->hWnd; // Obtain the Window handle and keep to use later for resizing, etc.

I Know the License string. But, What is Class ID?

Thanks, in advance

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...