Возможно ли иметь COM-метод, который передает HWND
? С следующий метод в моем объекте CoCreateInstance
возвращает DISP_E_BADVARTYPE
(0x80020008
):Могу ли я передать HWND в методе COM?
STDMETHODIMP ShowDialog(HWND hWndParent);
До сих пор я получаю обойти эту проблему, передавая OLE_HANDLE
затем бросая его, но он чувствует, как cludge:
STDMETHODIMP ShowDialog(OLE_HANDLE hWndParent);