是否有可能通過一個COM方法通過HWND
?隨着我的對象CoCreateInstance
以下方法返回DISP_E_BADVARTYPE
(0x80020008
):我可以在COM方法中傳遞HWND嗎?
STDMETHODIMP ShowDialog(HWND hWndParent);
到目前爲止,我越來越圓這個問題通過傳遞OLE_HANDLE
然後鑄造它,但它的感覺就像一個cludge:
STDMETHODIMP ShowDialog(OLE_HANDLE hWndParent);