Metodo IApplicationDesignModeSettings::TriggerEdgeGesture (shobjidl_core.h)
Invia un evento di movimento del bordo con spoofing alla finestra principale del proxy nel thread del chiamante. Questo movimento attiva o disattiva la barra dell'app, se l'app ne supporta uno. Il chiamante può specificare il tipo di input che ha attivato il movimento del bordo.
È necessario chiamare IInitializeWithWindow::Initialize per impostare una finestra principale del proxy prima di chiamare questo metodo. Per un esempio di codice, vedere Visualizzare gli oggetti dell'interfaccia utente WinRT che dipendono da CoreWindow.
Sintassi
HRESULT TriggerEdgeGesture(
[in] EDGE_GESTURE_KIND edgeGestureKind
);
Parametri
[in] edgeGestureKind
Indica il tipo di input EDGE_GESTURE_KIND che ha generato il movimento del bordo con spoofing. Se viene specificato il tocco (EGK_TOUCH), vengono inviati entrambi gli eventi movimento del bordo Starting e Completed . In caso contrario, viene inviato solo l'evento Completed . Uno dei valori seguenti:
EGK_TOUCH (0)
L'evento di movimento del bordo è stato generato da uno scorrimento rapido su una schermata abilitata per il tocco.
EGK_KEYBOARD (1)
L'evento di movimento del bordo è stato generato dalla sequenza di tasti Win+Z sulla tastiera.
EGK_MOUSE (2)
L'evento di movimento del bordo è stato generato da un clic con il pulsante destro del mouse.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT, incluso quanto segue:
Codice restituito | Descrizione |
---|---|
|
IInitializeWithWindow::Initialize non è stato chiamato per impostare una finestra principale del proxy. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shobjidl_core.h (include Shobjidl.h) |
DLL | Twinapi.dll |