SystemButtonEventController Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Permet de gérer les événements générés par les boutons système matériels (tels que les boutons Fonction).
public ref class SystemButtonEventController sealed : AttachableInputObject
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 655360)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SystemButtonEventController final : AttachableInputObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 655360)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SystemButtonEventController : AttachableInputObject
Public NotInheritable Class SystemButtonEventController
Inherits AttachableInputObject
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10, version 2004 (introduit dans 10.0.19041.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v10.0)
|
Remarques
Cette API est destinée à être utilisée par les outils d’accessibilité comme un crochet de bas niveau pour intercepter des événements à partir des boutons du système matériel.
L’inscription d’événements SystemButtonEventController s’applique à l’ensemble du système et correspond au premier arrivé, premier servi. Si une application ou un service définit une propriété Gérée d’événement SystemButtonEventController sur true, les applications ou services inscrits après cette application ou ce service pour la même notification d’événement ne recevront pas la notification.
Méthodes
Close() |
Arrête le instance AttachableInputObject. (Hérité de AttachableInputObject) |
CreateForDispatcherQueue(DispatcherQueue) |
Crée un objet SystemButtonEventController dans la file d’attente de répartiteur spécifiée. Tous les événements sont déclenchés sur le thread de file d’attente. |
Dispose() |
Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. (Hérité de AttachableInputObject) |
Événements
SystemFunctionButtonPressed |
Se produit lorsqu’un bouton du système matériel Fn (également connu sous le nom de Maj de fonction) est enfoncé. |
SystemFunctionButtonReleased |
Se produit lorsqu’un bouton de système matériel Fn (également connu sous le nom de Maj de fonction), qui est actuellement enfoncé, est libéré. |
SystemFunctionLockChanged |
Se produit lors des modifications apportées à l’état du verrouillage du bouton du système matériel Fn (également connu sous le nom de Maj de fonction). |
SystemFunctionLockIndicatorChanged |
Se produit lors des modifications apportées à l’état de l’indicateur visuel pour le verrouillage du bouton du système matériel Fn (également connu sous le nom de Maj de fonction). |