Jump to content
Software FX Community

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


User (Legacy)

Recommended Posts

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

Link to comment
Share on other sites

Archived

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

×
×
  • Create New...