CoreIndependentInputSourceController.SetControlledInput Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
SetControlledInput(CoreInputDeviceTypes) |
Определяет coreInputDeviceTypes , которые должны быть доставлены в источник входных данных, связанный с CoreIndependentInputSourceController. |
SetControlledInput(CoreInputDeviceTypes, CoreIndependentInputFilters, CoreIndependentInputFilters) |
Определяет coreInputDeviceTypes , которые должны быть доставлены в источник входных данных, связанный с CoreIndependentInputSourceController, на основе указанных фильтров. |
SetControlledInput(CoreInputDeviceTypes)
Определяет coreInputDeviceTypes , которые должны быть доставлены в источник входных данных, связанный с CoreIndependentInputSourceController.
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)
Определяет coreInputDeviceTypes , которые должны быть доставлены в источник входных данных, связанный с CoreIndependentInputSourceController, на основе указанных фильтров.
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 , источник входных данных также будет получать последующие входные данные движения мыши, пока кнопки мыши не будут освобождены (перемещение мыши при удержании кнопки мыши записывается в место назначения кнопки мыши).