SystemButtonEventController Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Consente di gestire gli eventi generati dai pulsanti di sistema hardware, ad esempio i pulsanti Funzione.
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
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10, version 2004 (è stato introdotto in 10.0.19041.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v10.0)
|
Commenti
Questa API è destinata all'uso da parte degli strumenti di accessibilità come hook di basso livello per intercettare gli eventi dai pulsanti del sistema hardware.
La registrazione degli eventi SystemButtonEventController si applica a livello di sistema ed è first-come, first-served. Se un'applicazione o un servizio imposta una proprietà Handled dell'evento SystemButtonEventController su true, le applicazioni o i servizi registrati dopo tale app o servizio per la stessa notifica degli eventi non riceveranno la notifica.
Metodi
Close() |
Termina l'istanza AttachableInputObject . (Ereditato da AttachableInputObject) |
CreateForDispatcherQueue(DispatcherQueue) |
Crea un oggetto SystemButtonEventController nella coda del dispatcher specificata. Tutti gli eventi vengono attivati nel thread della coda. |
Dispose() |
Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite. (Ereditato da AttachableInputObject) |
Eventi
SystemFunctionButtonPressed |
Si verifica quando viene premuto un pulsante Fn hardware (noto anche come Maiusc funzione). |
SystemFunctionButtonReleased |
Si verifica quando viene rilasciato un pulsante hardware Fn (noto anche come Maiusc funzione), che è attualmente premuto. |
SystemFunctionLockChanged |
Si verifica in caso di modifiche allo stato del sistema hardware Fn (noto anche come spostamento della funzione) blocco dei pulsanti. |
SystemFunctionLockIndicatorChanged |
Si verifica in caso di modifiche allo stato dell'indicatore visivo per il sistema hardware Fn (noto anche come spostamento delle funzioni) blocco del pulsante. |