User (Legacy) Posted August 2, 2002 Report Share Posted August 2, 2002 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 More sharing options...
User (Legacy) Posted August 2, 2002 Author Report Share Posted August 2, 2002 Have a look at now posted samples -- subject "Samples attached: Custom painting with PostPaint event detection..." It probably shows what you want Petr " Link to comment Share on other sites More sharing options...
Software FX Posted August 2, 2002 Report Share Posted August 2, 2002 If you are using #import, you can use __uuidof(ChartFX) as the class ID. -- FP Software FX, Inc. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.