Hi,
I migrated my WPF app from PIA v14 to NetOffice. I have problem with getting HWND (window handle) from PowerPoint. It was working on PIA v14, but when I try to access to __ppPresentation.SlideShowWindow.HWND__ property (ppPresentation is my PowerPoint presentation opened as SlideShow) with NetOffice, exception __"Member not found. (Exception from HRESULT: 0x80020003 (DISP_E_MEMBERNOTFOUND))"__ is thrown. How I can get handle to SlideShow window using NetOffice? Other functiomns works ok.
Comments: ** Comment from web user: DominikPalo **
I migrated my WPF app from PIA v14 to NetOffice. I have problem with getting HWND (window handle) from PowerPoint. It was working on PIA v14, but when I try to access to __ppPresentation.SlideShowWindow.HWND__ property (ppPresentation is my PowerPoint presentation opened as SlideShow) with NetOffice, exception __"Member not found. (Exception from HRESULT: 0x80020003 (DISP_E_MEMBERNOTFOUND))"__ is thrown. How I can get handle to SlideShow window using NetOffice? Other functiomns works ok.
Comments: ** Comment from web user: DominikPalo **
Thanks,
but:
1) Visual Studio doesn't allow to use TypeLibFunc attribute on property (it shows: _Error 2 Attribute 'TypeLibFunc' is not valid on this declaration type. It is only valid on 'method' declarations._)
2) If I tried to use this extension method without TypeLibFunc(1) on HWND attribute, it returns incorrect HWND (for example: real HWND of my SlideShow window is 918404, but your extension method WindowHandle returns 97410748)