Condividi tramite


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
E_NOT_SET

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

Vedi anche

IApplicationDesignModeSettings