[][src]Trait webview2_sys::ICoreWebView2ZoomFactorChangedEventHandler

pub trait ICoreWebView2ZoomFactorChangedEventHandler: IUnknown {
    unsafe fn invoke(
        &self,
        sender: *mut *mut ICoreWebView2ControllerVTable,
        args: *mut *mut IUnknownVTable
    ) -> HRESULT; }

The caller implements this interface to receive ZoomFactorChanged events. Use the ICoreWebView2Controller.ZoomFactor property to get the modified zoom factor.

Required methods

unsafe fn invoke(
    &self,
    sender: *mut *mut ICoreWebView2ControllerVTable,
    args: *mut *mut IUnknownVTable
) -> HRESULT

Called to provide the implementer with the event args for the corresponding event. There are no event args and the args parameter will be null.

Loading content...

Trait Implementations

impl ComInterface for dyn ICoreWebView2ZoomFactorChangedEventHandler[src]

type VTable = ICoreWebView2ZoomFactorChangedEventHandlerVTable

A COM compatible V-Table

type Super = dyn IUnknown

The interface that this interface inherits from

impl<C: ICoreWebView2ZoomFactorChangedEventHandler> ProductionComInterface<C> for dyn ICoreWebView2ZoomFactorChangedEventHandler[src]

Implementations on Foreign Types

impl<T: ICoreWebView2ZoomFactorChangedEventHandler + ComInterface + ?Sized> ICoreWebView2ZoomFactorChangedEventHandler for ComRc<T>[src]

impl<T: ICoreWebView2ZoomFactorChangedEventHandler + ComInterface + ?Sized> ICoreWebView2ZoomFactorChangedEventHandler for ComPtr<T>[src]

Loading content...

Implementors

Loading content...