CoreIndependentInputSourceController.SetControlledInput 方法

定义

重载

SetControlledInput(CoreInputDeviceTypes)

标识应传递到与 CoreIndependentInputSourceController 关联的输入源的 CoreInputDeviceType

SetControlledInput(CoreInputDeviceTypes, CoreIndependentInputFilters, CoreIndependentInputFilters)

根据指定的筛选器,标识应传递到与 CoreIndependentInputSourceController 关联的输入源的 CoreInputDeviceType

SetControlledInput(CoreInputDeviceTypes)

public:
 virtual void SetControlledInput(CoreInputDeviceTypes inputTypes) = SetControlledInput;
/// [Windows.Foundation.Metadata.Overload("SetControlledInput")]
void SetControlledInput(CoreInputDeviceTypes const& inputTypes);
[Windows.Foundation.Metadata.Overload("SetControlledInput")]
public void SetControlledInput(CoreInputDeviceTypes inputTypes);
function setControlledInput(inputTypes)
Public Sub SetControlledInput (inputTypes As CoreInputDeviceTypes)

参数

inputTypes
CoreInputDeviceTypes

支持的输入设备类型。

属性

另请参阅

适用于

SetControlledInput(CoreInputDeviceTypes, CoreIndependentInputFilters, CoreIndependentInputFilters)

根据指定的筛选器,标识应传递到与 CoreIndependentInputSourceController 关联的输入源的 CoreInputDeviceType

public:
 virtual void SetControlledInput(CoreInputDeviceTypes inputTypes, CoreIndependentInputFilters required, CoreIndependentInputFilters excluded) = SetControlledInput;
/// [Windows.Foundation.Metadata.Overload("SetControlledInputWithFilters")]
void SetControlledInput(CoreInputDeviceTypes const& inputTypes, CoreIndependentInputFilters const& required, CoreIndependentInputFilters const& excluded);
[Windows.Foundation.Metadata.Overload("SetControlledInputWithFilters")]
public void SetControlledInput(CoreInputDeviceTypes inputTypes, CoreIndependentInputFilters required, CoreIndependentInputFilters excluded);
function setControlledInput(inputTypes, required, excluded)
Public Sub SetControlledInput (inputTypes As CoreInputDeviceTypes, required As CoreIndependentInputFilters, excluded As CoreIndependentInputFilters)

参数

inputTypes
CoreInputDeviceTypes

支持的输入设备类型。

required
CoreIndependentInputFilters

某些输入设备类型所需的筛选条件。

excluded
CoreIndependentInputFilters

要排除的某些输入设备类型的筛选条件。

属性

注解

如果指定了任何筛选条件,则必须在 inputTypes 参数中指定相应的输入设备类型。

与笔相关的筛选条件仅在 排除 的参数中受支持。

在测试输入时,系统会考虑筛选条件,以确定应将输入路由到何处。 在某些情况下,命中测试会导致输入捕获,其中后续输入将传递到同一目标,而无需自身的命中测试。 在这些方案中,不会考虑筛选条件,因为已确定输入目标。

例如,如果设置了 CoreIndependentInputFilters.MouseButton: 1 ,则输入源还将接收后续的鼠标运动输入,直到鼠标按钮 (鼠标运动释放,同时将鼠标按钮捕获到鼠标按钮) 的目标。

另请参阅

适用于