pub trait ICoreWebView2CompositionController4_Impl: 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: Ref<'_, 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: Ref<'_, ICoreWebView2NonClientRegionChangedEventHandler>, token: *mut EventRegistrationToken, ) -> Result<(), Error>
fn remove_NonClientRegionChanged( &self, token: &EventRegistrationToken, ) -> Result<(), Error>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.