CoreIndependentInputSourceController.SetControlledInput Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
SetControlledInput(CoreInputDeviceTypes) |
Identifiziert die CoreInputDeviceTypes , die an die Eingabequelle übermittelt werden sollen, die dem CoreIndependentInputSourceController zugeordnet ist. |
SetControlledInput(CoreInputDeviceTypes, CoreIndependentInputFilters, CoreIndependentInputFilters) |
Identifiziert die CoreInputDeviceTypes , die basierend auf den angegebenen Filtern an die Eingabequelle übermittelt werden sollen, die dem CoreIndependentInputSourceController zugeordnet ist. |
SetControlledInput(CoreInputDeviceTypes)
Identifiziert die CoreInputDeviceTypes , die an die Eingabequelle übermittelt werden sollen, die dem CoreIndependentInputSourceController zugeordnet ist.
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)
Parameter
- inputTypes
- CoreInputDeviceTypes
Die unterstützten Eingabegerätetypen.
- Attribute
Weitere Informationen
Gilt für:
SetControlledInput(CoreInputDeviceTypes, CoreIndependentInputFilters, CoreIndependentInputFilters)
Identifiziert die CoreInputDeviceTypes , die basierend auf den angegebenen Filtern an die Eingabequelle übermittelt werden sollen, die dem CoreIndependentInputSourceController zugeordnet ist.
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)
Parameter
- inputTypes
- CoreInputDeviceTypes
Die unterstützten Eingabegerätetypen.
- required
- CoreIndependentInputFilters
Die erforderlichen Filterkriterien für bestimmte Eingabegerätetypen.
- excluded
- CoreIndependentInputFilters
Die Filterkriterien für bestimmte Eingabegerätetypen, die ausgeschlossen werden sollen.
- Attribute
Hinweise
Wenn Filterkriterien angegeben werden, muss der entsprechende Eingabegerätetyp im parameter inputTypes angegeben werden.
Stiftbezogene Filterkriterien werden nur im ausgeschlossenen Parameter unterstützt.
Die Filterkriterien werden vom System berücksichtigt, wenn die Eingabe getestet wird, um zu bestimmen, wo sie weitergeleitet werden soll. In einigen Szenarios erzielen Testergebnisse in der Eingabeerfassung, bei der nachfolgende Eingaben ohne eigenen Treffertest an dasselbe Ziel übermittelt werden. In diesen Szenarien werden die Filterkriterien nicht berücksichtigt, da das Eingabeziel bereits bestimmt wurde.
Wenn beispielsweise CoreIndependentInputFilters.MouseButton: 1 festgelegt ist, empfängt die Eingabequelle auch nachfolgende Mausbewegungseingaben, bis die Maustasten losgelassen werden (Die Mausbewegung, während eine Maustaste gedrückt wird, wird an das Ziel der Maustaste erfasst).