@@ -19,14 +19,13 @@ ScenarioScreenCapture::ScenarioScreenCapture(AppWindow* appWindow)
1919 m_sampleUri = m_appWindow->GetLocalUri (c_samplePath);
2020
2121 // ! [ScreenCaptureStarting0]
22- m_webViewExperimental26 = m_webView.try_query <ICoreWebView2Experimental26 >();
23- if (m_webViewExperimental26 )
22+ m_webView2_27 = m_webView.try_query <ICoreWebView2_27 >();
23+ if (m_webView2_27 )
2424 {
25- m_webViewExperimental26->add_ScreenCaptureStarting (
26- Callback<ICoreWebView2ExperimentalScreenCaptureStartingEventHandler>(
27- [this ](
28- ICoreWebView2* sender,
29- ICoreWebView2ExperimentalScreenCaptureStartingEventArgs* args) -> HRESULT
25+ m_webView2_27->add_ScreenCaptureStarting (
26+ Callback<ICoreWebView2ScreenCaptureStartingEventHandler>(
27+ [this ](ICoreWebView2* sender, ICoreWebView2ScreenCaptureStartingEventArgs* args)
28+ -> HRESULT
3029 {
3130 // Get Frame Info
3231 wil::com_ptr<ICoreWebView2FrameInfo> frameInfo;
@@ -121,16 +120,13 @@ ScenarioScreenCapture::ScenarioScreenCapture(AppWindow* appWindow)
121120 .Get (),
122121 nullptr ));
123122
124- m_experimentalFrame6 =
125- webviewFrame.try_query <ICoreWebView2ExperimentalFrame6>();
123+ m_frame6 = webviewFrame.try_query <ICoreWebView2Frame6>();
126124
127- m_experimentalFrame6->add_ScreenCaptureStarting (
128- Callback<
129- ICoreWebView2ExperimentalFrameScreenCaptureStartingEventHandler>(
125+ m_frame6->add_ScreenCaptureStarting (
126+ Callback<ICoreWebView2FrameScreenCaptureStartingEventHandler>(
130127 [this ](
131128 ICoreWebView2Frame* sender,
132- ICoreWebView2ExperimentalScreenCaptureStartingEventArgs* args)
133- -> HRESULT
129+ ICoreWebView2ScreenCaptureStartingEventArgs* args) -> HRESULT
134130 {
135131 args->put_Handled (TRUE );
136132
@@ -243,15 +239,15 @@ ScenarioScreenCapture::~ScenarioScreenCapture()
243239{
244240 m_webView->remove_ContentLoading (m_contentLoadingToken);
245241 m_webView->remove_WebMessageReceived (m_webMessageReceivedToken);
246- if (m_webViewExperimental26 )
242+ if (m_webView2_27 )
247243 {
248- CHECK_FAILURE (m_webViewExperimental26-> remove_ScreenCaptureStarting (
249- m_screenCaptureStartingToken));
244+ CHECK_FAILURE (
245+ m_webView2_27-> remove_ScreenCaptureStarting ( m_screenCaptureStartingToken));
250246 }
251- if (m_experimentalFrame6 )
247+ if (m_frame6 )
252248 {
253- CHECK_FAILURE (m_experimentalFrame6-> remove_ScreenCaptureStarting (
254- m_frameScreenCaptureStartingToken));
249+ CHECK_FAILURE (
250+ m_frame6-> remove_ScreenCaptureStarting ( m_frameScreenCaptureStartingToken));
255251 }
256252 if (m_webView4)
257253 {
0 commit comments