Mercurial > dwindows
changeset 2065:2dacac5e4023
Win: Updated Edge (Chromium) support for WebView2 SDK 0.9.488.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Mon, 27 Apr 2020 08:55:40 +0000 |
parents | 19fb7f72051b |
children | 2c2530f8cbef |
files | win/edge.cpp |
diffstat | 1 files changed, 5 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/win/edge.cpp Mon Apr 20 20:24:05 2020 +0000 +++ b/win/edge.cpp Mon Apr 27 08:55:40 2020 +0000 @@ -46,12 +46,12 @@ int URL(const char* url); int JavascriptRun(const char* script, void* scriptdata); VOID DoSize(VOID); - VOID Setup(HWND hwnd, ICoreWebView2Host* webview); + VOID Setup(HWND hwnd, ICoreWebView2Controller* webview); VOID Close(VOID); protected: HWND hWnd = nullptr; Microsoft::WRL::ComPtr<ICoreWebView2> WebView; - Microsoft::WRL::ComPtr<ICoreWebView2Host> WebHost; + Microsoft::WRL::ComPtr<ICoreWebView2Controller> WebHost; }; LRESULT CALLBACK EdgeBrowser::WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) @@ -84,8 +84,8 @@ { // Step 3 - Create a single WebView within the parent window // Create a WebView, whose parent is the main window hWnd - Env->CreateCoreWebView2Host(hWnd, Callback<ICoreWebView2CreateCoreWebView2HostCompletedHandler>( - [hWnd](HRESULT result, ICoreWebView2Host* webhost) -> HRESULT { + Env->CreateCoreWebView2Controller(hWnd, Callback<ICoreWebView2CreateCoreWebView2ControllerCompletedHandler>( + [hWnd](HRESULT result, ICoreWebView2Controller* webhost) -> HRESULT { EdgeWebView* WebView = new EdgeWebView; ICoreWebView2* webview; @@ -335,7 +335,7 @@ return DW_ERROR_NONE; } -VOID EdgeWebView::Setup(HWND hwnd, ICoreWebView2Host* host) +VOID EdgeWebView::Setup(HWND hwnd, ICoreWebView2Controller* host) { hWnd = hwnd; WebHost = host;