User (Legacy) Posted August 2, 2002 Report 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
User (Legacy) Posted August 2, 2002 Author Report 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 "
Software FX Posted August 2, 2002 Report Posted August 2, 2002 If you are using #import, you can use __uuidof(ChartFX) as the class ID. -- FP Software FX, Inc.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.