Trait windows::UI::Core::ICorePointerInputSource_Impl
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.