我们在COM组件中定义了一个display的方法
HRESULT display([in]HDC pDC) ------------------IDL文件中的代码
STDMETHODIMP CBrowserAD::display(HDC pDC)-------函数头在COM客户端调用如下:编译出错
void CViewAtlDllView::OnDraw(CDC* pDC)
{
...
HDC hDc = pDC->GetSafeHdc();
m_BrowserAD->display(hDc);
}
编译出错,错误提示为“error C2664: 'display' : cannot convert parameter 1 from 'struct HDC__ *' to 'struct _RemotableHandle *'”请问如何将HDC类型参数传入COM组件中去?