Trait webview2_com::Microsoft::Web::WebView2::Win32::ICoreWebView2CompositionController4_Impl
source · pub trait ICoreWebView2CompositionController4_Impl: Sized + ICoreWebView2CompositionController3_Impl {
// Required methods
fn GetNonClientRegionAtPoint(
&self,
point: &POINT,
value: *mut COREWEBVIEW2_NON_CLIENT_REGION_KIND,
) -> Result<(), Error>;
fn QueryNonClientRegion(
&self,
kind: COREWEBVIEW2_NON_CLIENT_REGION_KIND,
) -> Result<ICoreWebView2RegionRectCollectionView, Error>;
fn add_NonClientRegionChanged(
&self,
eventhandler: Option<&ICoreWebView2NonClientRegionChangedEventHandler>,
token: *mut EventRegistrationToken,
) -> Result<(), Error>;
fn remove_NonClientRegionChanged(
&self,
token: &EventRegistrationToken,
) -> Result<(), Error>;
}
Required Methods§
fn GetNonClientRegionAtPoint( &self, point: &POINT, value: *mut COREWEBVIEW2_NON_CLIENT_REGION_KIND, ) -> Result<(), Error>
fn QueryNonClientRegion( &self, kind: COREWEBVIEW2_NON_CLIENT_REGION_KIND, ) -> Result<ICoreWebView2RegionRectCollectionView, Error>
fn add_NonClientRegionChanged( &self, eventhandler: Option<&ICoreWebView2NonClientRegionChangedEventHandler>, token: *mut EventRegistrationToken, ) -> Result<(), Error>
fn remove_NonClientRegionChanged( &self, token: &EventRegistrationToken, ) -> Result<(), Error>
Object Safety§
This trait is not object safe.