我使用CreateCoreWebView2Host()方法创建了Edge浏览器窗口。该方法需要父窗口句柄,并创建一个子窗口,我们可以在其中导航到网页。完成导航后,我需要返回我的窗口句柄,但我认为我没有成功返回。
在Spy++中,我看到"Chrome_WidgetWin_0"、"Chrome_WidgetWin_1"和"Intermediate D3D Window"作为我的父窗口的子窗口。哪一个是子窗口句柄?我原以为只创建了一个子窗口。
我尝试使用FindWindowEx()获取窗口句柄,通过传递上述类名,但在我的项目中仍然无法获得预期结果。因此,我怀疑我是否传递了正确的句柄。
现在的问题是,如何获取由CreateCoreWebView2Host创建的窗口句柄(HWND)?
在Spy++中,我看到"Chrome_WidgetWin_0"、"Chrome_WidgetWin_1"和"Intermediate D3D Window"作为我的父窗口的子窗口。哪一个是子窗口句柄?我原以为只创建了一个子窗口。
我尝试使用FindWindowEx()获取窗口句柄,通过传递上述类名,但在我的项目中仍然无法获得预期结果。因此,我怀疑我是否传递了正确的句柄。
现在的问题是,如何获取由CreateCoreWebView2Host创建的窗口句柄(HWND)?