pub trait ICorePointerInputSource_Impl: Sized {
Show 20 methods // Required methods fn ReleasePointerCapture(&self) -> Result<()>; fn SetPointerCapture(&self) -> Result<()>; fn HasCapture(&self) -> Result<bool>; fn PointerPosition(&self) -> Result<Point>; fn PointerCursor(&self) -> Result<CoreCursor>; fn SetPointerCursor(&self, value: Option<&CoreCursor>) -> Result<()>; fn PointerCaptureLost( &self, handler: Option<&TypedEventHandler<IInspectable, PointerEventArgs>> ) -> Result<EventRegistrationToken>; fn RemovePointerCaptureLost( &self, cookie: &EventRegistrationToken ) -> Result<()>; fn PointerEntered( &self, handler: Option<&TypedEventHandler<IInspectable, PointerEventArgs>> ) -> Result<EventRegistrationToken>; fn RemovePointerEntered( &self, cookie: &EventRegistrationToken ) -> Result<()>; fn PointerExited( &self, handler: Option<&TypedEventHandler<IInspectable, PointerEventArgs>> ) -> Result<EventRegistrationToken>; fn RemovePointerExited(&self, cookie: &EventRegistrationToken) -> Result<()>; fn PointerMoved( &self, handler: Option<&TypedEventHandler<IInspectable, PointerEventArgs>> ) -> Result<EventRegistrationToken>; fn RemovePointerMoved(&self, cookie: &EventRegistrationToken) -> Result<()>; fn PointerPressed( &self, handler: Option<&TypedEventHandler<IInspectable, PointerEventArgs>> ) -> Result<EventRegistrationToken>; fn RemovePointerPressed( &self, cookie: &EventRegistrationToken ) -> Result<()>; fn PointerReleased( &self, handler: Option<&TypedEventHandler<IInspectable, PointerEventArgs>> ) -> Result<EventRegistrationToken>; fn RemovePointerReleased( &self, cookie: &EventRegistrationToken ) -> Result<()>; fn PointerWheelChanged( &self, handler: Option<&TypedEventHandler<IInspectable, PointerEventArgs>> ) -> Result<EventRegistrationToken>; fn RemovePointerWheelChanged( &self, cookie: &EventRegistrationToken ) -> Result<()>;
}

Required Methods§

fn ReleasePointerCapture(&self) -> Result<()>

fn SetPointerCapture(&self) -> Result<()>

fn HasCapture(&self) -> Result<bool>

fn PointerPosition(&self) -> Result<Point>

fn PointerCursor(&self) -> Result<CoreCursor>

fn SetPointerCursor(&self, value: Option<&CoreCursor>) -> Result<()>

fn PointerCaptureLost( &self, handler: Option<&TypedEventHandler<IInspectable, PointerEventArgs>> ) -> Result<EventRegistrationToken>

fn RemovePointerCaptureLost( &self, cookie: &EventRegistrationToken ) -> Result<()>

fn PointerEntered( &self, handler: Option<&TypedEventHandler<IInspectable, PointerEventArgs>> ) -> Result<EventRegistrationToken>

fn RemovePointerEntered(&self, cookie: &EventRegistrationToken) -> Result<()>

fn PointerExited( &self, handler: Option<&TypedEventHandler<IInspectable, PointerEventArgs>> ) -> Result<EventRegistrationToken>

fn RemovePointerExited(&self, cookie: &EventRegistrationToken) -> Result<()>

fn PointerMoved( &self, handler: Option<&TypedEventHandler<IInspectable, PointerEventArgs>> ) -> Result<EventRegistrationToken>

fn RemovePointerMoved(&self, cookie: &EventRegistrationToken) -> Result<()>

fn PointerPressed( &self, handler: Option<&TypedEventHandler<IInspectable, PointerEventArgs>> ) -> Result<EventRegistrationToken>

fn RemovePointerPressed(&self, cookie: &EventRegistrationToken) -> Result<()>

fn PointerReleased( &self, handler: Option<&TypedEventHandler<IInspectable, PointerEventArgs>> ) -> Result<EventRegistrationToken>

fn RemovePointerReleased(&self, cookie: &EventRegistrationToken) -> Result<()>

fn PointerWheelChanged( &self, handler: Option<&TypedEventHandler<IInspectable, PointerEventArgs>> ) -> Result<EventRegistrationToken>

fn RemovePointerWheelChanged( &self, cookie: &EventRegistrationToken ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§