Método IApplicationDesignModeSettings::TriggerEdgeGesture (shobjidl_core.h)
Envía un evento de gesto perimetral suplantado a la ventana principal del proxy en el subproceso del autor de la llamada. Este gesto alterna la barra de aplicaciones de la aplicación, si la aplicación admite una. El autor de la llamada puede especificar el tipo de entrada que desencadenó el gesto de borde.
Debe llamar a IInitializeWithWindow::Initialize para establecer una ventana principal de proxy antes de llamar a este método. Para obtener un ejemplo de código, consulta Mostrar objetos de interfaz de usuario de WinRT que dependen de CoreWindow.
Sintaxis
HRESULT TriggerEdgeGesture(
[in] EDGE_GESTURE_KIND edgeGestureKind
);
Parámetros
[in] edgeGestureKind
Indica el EDGE_GESTURE_KIND tipo de entrada que generó el gesto de borde suplantado. Si se especifica touch (EGK_TOUCH), se envían los eventos de gestos de borde Inicial y Completado . De lo contrario, solo se envía el evento Completed . Uno de los siguientes valores:
EGK_TOUCH (0)
El evento de gesto de borde se generó mediante un deslizamiento en una pantalla habilitada para la entrada táctil.
EGK_KEYBOARD (1)
La secuencia de teclas Win+Z generó el evento de gesto perimetral en el teclado.
EGK_MOUSE (2)
El evento de gesto de borde se generó mediante un clic con el botón derecho del mouse.
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT, incluido lo siguiente:
Código devuelto | Descripción |
---|---|
|
No se ha llamado a IInitializeWithWindow::Initialize para establecer una ventana de núcleo de proxy. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shobjidl_core.h (include Shobjidl.h) |
Archivo DLL | Twinapi.dll |