nullptr,
/* WebView2 運行時 ID */ nullptr,
/* IWebView2CreateWebView2EnvironmentCompletedHandler */ nullptr,
&webView2Runtime);
if (SUCCEEDED(hr))
{
// 創建 WebView2 控件實例
Microsoft::WRL::ComPtr webView2Environment;
hr = webView2Runtime->CreateWebView2Environment(
/* IWebView前端html打包2CreateWebView2EnvironmentCompletedHandler */ nullptr,
/* UserData */ nullptr,
&webView2Environment);
if (SUCCEEDED(hr))
{
// 創建 WebView2 控件
Microsoft::WRL::ComPtr webView2WebView;
hr = webView2Environment->CreateWebView(
/* Parent window */ nullptr,
/* Callback 接口 */ nullptr,
&webView2WebView);
if (SUCCEEDED(hr))
{
// 初始化 WebView2 控件
hr = webView2WebView->EnsureCoreWebView2Async(
/* Callback 接口 */ nullptr);
// 加載 URL 或 HTML 內容
webView2WebView->Navigate(L”https://www.baidu.com”);
}
}
}
CoUninitialize();
}
return 0;
}
“`
通過以上步驟,我們就可以生成一個包含 WebView2 控件的 exe 文件了。