| 87 | } |
| 88 | |
| 89 | void Tab::SetMessageBroker() |
| 90 | { |
| 91 | m_messageBroker = Callback<ICoreWebView2WebMessageReceivedEventHandler>( |
| 92 | [this](ICoreWebView2* webview, ICoreWebView2WebMessageReceivedEventArgs* eventArgs) -> HRESULT |
| 93 | { |
| 94 | BrowserWindow* browserWindow = reinterpret_cast<BrowserWindow*>(GetWindowLongPtr(m_parentHWnd, GWLP_USERDATA)); |
| 95 | BrowserWindow::CheckFailure(browserWindow->HandleTabMessageReceived(m_tabId, webview, eventArgs), L""); |
| 96 | |
| 97 | return S_OK; |
| 98 | }); |
| 99 | } |
| 100 | |
| 101 | HRESULT Tab::ResizeWebView() |
| 102 | { |
no test coverage detected