Método IApplicationDesignModeSettings::TriggerEdgeGesture (shobjidl_core.h)
Envia um evento de gesto de borda falsificado para a janela do núcleo do proxy no thread do chamador. Esse gesto alterna a barra de aplicativos do aplicativo, se o aplicativo der suporte a um. O chamador pode especificar o tipo de entrada que disparou o gesto de borda.
Você deve chamar IInitializeWithWindow::Initialize para definir uma janela de núcleo de proxy antes de chamar esse método. Para obter um exemplo de código, consulte Exibir objetos de interface do usuário do WinRT que dependem do CoreWindow.
Sintaxe
HRESULT TriggerEdgeGesture(
[in] EDGE_GESTURE_KIND edgeGestureKind
);
Parâmetros
[in] edgeGestureKind
Indica o tipo de entrada EDGE_GESTURE_KIND que gerou o gesto de borda falsificado. Se o toque (EGK_TOUCH) for especificado, os eventos de gesto de borda Inicial e Concluído serão enviados. Caso contrário, somente o evento Concluído será enviado. Um dos seguintes valores:
EGK_TOUCH (0)
O evento de gesto de borda foi gerado por um dedo em uma tela habilitada para toque.
EGK_KEYBOARD (1)
O evento de gesto de borda foi gerado pela sequência de teclas Win+Z no teclado.
EGK_MOUSE (2)
O evento de gesto de borda foi gerado por um clique com o botão direito do mouse.
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT, incluindo o seguinte:
Código de retorno | Descrição |
---|---|
|
IInitializeWithWindow::Initialize não foi chamado para definir uma janela de núcleo de proxy. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shobjidl_core.h (inclua Shobjidl.h) |
DLL | Twinapi.dll |