pub trait ICoreWebView2CompositionController4_Impl: ICoreWebView2CompositionController3_Impl {
// Required methods
fn GetNonClientRegionAtPoint(
&self,
point: &POINT,
value: *mut COREWEBVIEW2_NON_CLIENT_REGION_KIND,
) -> Result<()>;
fn QueryNonClientRegion(
&self,
kind: COREWEBVIEW2_NON_CLIENT_REGION_KIND,
) -> Result<ICoreWebView2RegionRectCollectionView>;
fn NonClientRegionChanged(
&self,
eventhandler: Ref<'_, ICoreWebView2NonClientRegionChangedEventHandler>,
) -> Result<i64>;
fn RemoveNonClientRegionChanged(&self, token: i64) -> Result<()>;
}Required Methods§
fn GetNonClientRegionAtPoint( &self, point: &POINT, value: *mut COREWEBVIEW2_NON_CLIENT_REGION_KIND, ) -> Result<()>
fn QueryNonClientRegion( &self, kind: COREWEBVIEW2_NON_CLIENT_REGION_KIND, ) -> Result<ICoreWebView2RegionRectCollectionView>
fn NonClientRegionChanged( &self, eventhandler: Ref<'_, ICoreWebView2NonClientRegionChangedEventHandler>, ) -> Result<i64>
fn RemoveNonClientRegionChanged(&self, token: i64) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".