ICorePointerRedirector Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Defines pointer events for cross-process input handling.
An implementation of the ICorePointerRedirector interface is provided by the CoreWindow class.
Input chaining refers to the interaction behavior of both a parent object (host) and a nested child object (component) when an input boundary is reached.
In a single process, chaining embedded (or nested) content is managed by the system (through Direct Manipulation).
For cross-process chaining, the pointer events defined in this interface provide input routing details.
public interface class ICorePointerRedirector
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
/// [Windows.Foundation.Metadata.Guid(2409434260, 22152, 19212, 169, 241, 249, 49, 247, 250, 61, 195)]
struct ICorePointerRedirector
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
[Windows.Foundation.Metadata.Guid(2409434260, 22152, 19212, 169, 241, 249, 49, 247, 250, 61, 195)]
public interface ICorePointerRedirector
Public Interface ICorePointerRedirector
- Derived
- Attributes
Windows requirements
Device family |
Windows 10 (introduced in 10.0.10586.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v2.0)
|
Events
PointerRoutedAway |
Occurs on the input object receiving pointer input when the pointer is redirected to another input object (possibly in a separate process). |
PointerRoutedReleased |
Occurs on all input objects ever associated with, but not currently receiving input from, a pointer that fires a CoreIndependentInputSource.PointerReleased event on an input object. |
PointerRoutedTo |
Occurs when captured pointer input previously being delivered to another object, transitions to being delivered to this object. |