pub struct ICoreWebView2Controller3(/* private fields */);
Implementations§
Source§impl ICoreWebView2Controller3
impl ICoreWebView2Controller3
pub unsafe fn get_IsVisible(&self, isvisible: *mut BOOL) -> Result<()>
pub unsafe fn put_IsVisible<'a>( &self, isvisible: impl IntoParam<'a, BOOL>, ) -> Result<()>
pub unsafe fn get_Bounds(&self, bounds: *mut RECT) -> Result<()>
pub unsafe fn put_Bounds<'a>( &self, bounds: impl IntoParam<'a, RECT>, ) -> Result<()>
pub unsafe fn get_ZoomFactor(&self, zoomfactor: *mut f64) -> Result<()>
pub unsafe fn put_ZoomFactor(&self, zoomfactor: f64) -> Result<()>
pub unsafe fn add_ZoomFactorChanged<'a>( &self, eventhandler: impl IntoParam<'a, ICoreWebView2ZoomFactorChangedEventHandler>, token: *mut EventRegistrationToken, ) -> Result<()>
pub unsafe fn remove_ZoomFactorChanged<'a>( &self, token: impl IntoParam<'a, EventRegistrationToken>, ) -> Result<()>
pub unsafe fn SetBoundsAndZoomFactor<'a>( &self, bounds: impl IntoParam<'a, RECT>, zoomfactor: f64, ) -> Result<()>
pub unsafe fn MoveFocus( &self, reason: COREWEBVIEW2_MOVE_FOCUS_REASON, ) -> Result<()>
pub unsafe fn add_MoveFocusRequested<'a>( &self, eventhandler: impl IntoParam<'a, ICoreWebView2MoveFocusRequestedEventHandler>, token: *mut EventRegistrationToken, ) -> Result<()>
pub unsafe fn remove_MoveFocusRequested<'a>( &self, token: impl IntoParam<'a, EventRegistrationToken>, ) -> Result<()>
pub unsafe fn add_GotFocus<'a>( &self, eventhandler: impl IntoParam<'a, ICoreWebView2FocusChangedEventHandler>, token: *mut EventRegistrationToken, ) -> Result<()>
pub unsafe fn remove_GotFocus<'a>( &self, token: impl IntoParam<'a, EventRegistrationToken>, ) -> Result<()>
pub unsafe fn add_LostFocus<'a>( &self, eventhandler: impl IntoParam<'a, ICoreWebView2FocusChangedEventHandler>, token: *mut EventRegistrationToken, ) -> Result<()>
pub unsafe fn remove_LostFocus<'a>( &self, token: impl IntoParam<'a, EventRegistrationToken>, ) -> Result<()>
pub unsafe fn add_AcceleratorKeyPressed<'a>( &self, eventhandler: impl IntoParam<'a, ICoreWebView2AcceleratorKeyPressedEventHandler>, token: *mut EventRegistrationToken, ) -> Result<()>
pub unsafe fn remove_AcceleratorKeyPressed<'a>( &self, token: impl IntoParam<'a, EventRegistrationToken>, ) -> Result<()>
pub unsafe fn get_ParentWindow(&self, parentwindow: *mut HWND) -> Result<()>
pub unsafe fn put_ParentWindow<'a>( &self, parentwindow: impl IntoParam<'a, HWND>, ) -> Result<()>
pub unsafe fn NotifyParentWindowPositionChanged(&self) -> Result<()>
pub unsafe fn Close(&self) -> Result<()>
pub unsafe fn get_CoreWebView2(&self) -> Result<ICoreWebView2>
pub unsafe fn get_DefaultBackgroundColor( &self, backgroundcolor: *mut COREWEBVIEW2_COLOR, ) -> Result<()>
pub unsafe fn put_DefaultBackgroundColor<'a>( &self, backgroundcolor: impl IntoParam<'a, COREWEBVIEW2_COLOR>, ) -> Result<()>
pub unsafe fn get_RasterizationScale(&self, scale: *mut f64) -> Result<()>
pub unsafe fn put_RasterizationScale(&self, scale: f64) -> Result<()>
pub unsafe fn get_ShouldDetectMonitorScaleChanges( &self, value: *mut BOOL, ) -> Result<()>
pub unsafe fn put_ShouldDetectMonitorScaleChanges<'a>( &self, value: impl IntoParam<'a, BOOL>, ) -> Result<()>
pub unsafe fn add_RasterizationScaleChanged<'a>( &self, eventhandler: impl IntoParam<'a, ICoreWebView2RasterizationScaleChangedEventHandler>, token: *mut EventRegistrationToken, ) -> Result<()>
pub unsafe fn remove_RasterizationScaleChanged<'a>( &self, token: impl IntoParam<'a, EventRegistrationToken>, ) -> Result<()>
pub unsafe fn get_BoundsMode( &self, boundsmode: *mut COREWEBVIEW2_BOUNDS_MODE, ) -> Result<()>
pub unsafe fn put_BoundsMode( &self, boundsmode: COREWEBVIEW2_BOUNDS_MODE, ) -> Result<()>
Trait Implementations§
Source§impl Clone for ICoreWebView2Controller3
impl Clone for ICoreWebView2Controller3
Source§fn clone(&self) -> ICoreWebView2Controller3
fn clone(&self) -> ICoreWebView2Controller3
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ICoreWebView2Controller3
impl Debug for ICoreWebView2Controller3
Source§impl From<&ICoreWebView2Controller3> for ICoreWebView2Controller
impl From<&ICoreWebView2Controller3> for ICoreWebView2Controller
Source§fn from(value: &ICoreWebView2Controller3) -> Self
fn from(value: &ICoreWebView2Controller3) -> Self
Converts to this type from the input type.
Source§impl From<&ICoreWebView2Controller3> for ICoreWebView2Controller2
impl From<&ICoreWebView2Controller3> for ICoreWebView2Controller2
Source§fn from(value: &ICoreWebView2Controller3) -> Self
fn from(value: &ICoreWebView2Controller3) -> Self
Converts to this type from the input type.
Source§impl From<&ICoreWebView2Controller3> for IUnknown
impl From<&ICoreWebView2Controller3> for IUnknown
Source§fn from(value: &ICoreWebView2Controller3) -> Self
fn from(value: &ICoreWebView2Controller3) -> Self
Converts to this type from the input type.
Source§impl From<ICoreWebView2Controller3> for ICoreWebView2Controller
impl From<ICoreWebView2Controller3> for ICoreWebView2Controller
Source§fn from(value: ICoreWebView2Controller3) -> Self
fn from(value: ICoreWebView2Controller3) -> Self
Converts to this type from the input type.
Source§impl From<ICoreWebView2Controller3> for ICoreWebView2Controller2
impl From<ICoreWebView2Controller3> for ICoreWebView2Controller2
Source§fn from(value: ICoreWebView2Controller3) -> Self
fn from(value: ICoreWebView2Controller3) -> Self
Converts to this type from the input type.
Source§impl From<ICoreWebView2Controller3> for IUnknown
impl From<ICoreWebView2Controller3> for IUnknown
Source§fn from(value: ICoreWebView2Controller3) -> Self
fn from(value: ICoreWebView2Controller3) -> Self
Converts to this type from the input type.
Source§impl Interface for ICoreWebView2Controller3
impl Interface for ICoreWebView2Controller3
Source§impl PartialEq for ICoreWebView2Controller3
impl PartialEq for ICoreWebView2Controller3
impl Eq for ICoreWebView2Controller3
impl StructuralPartialEq for ICoreWebView2Controller3
Auto Trait Implementations§
impl Freeze for ICoreWebView2Controller3
impl RefUnwindSafe for ICoreWebView2Controller3
impl !Send for ICoreWebView2Controller3
impl !Sync for ICoreWebView2Controller3
impl Unpin for ICoreWebView2Controller3
impl UnwindSafe for ICoreWebView2Controller3
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more