Compartir a través de


Método IUIAutomationElement3::get_CachedIsPeripheral (uiautomationclient.h)

Recupera el indicador de interfaz de usuario periférico almacenado en caché para el elemento . Aparece la interfaz de usuario periférica y admite la interacción del usuario, pero no toma el foco del teclado cuando aparece. Algunos ejemplos de interfaz de usuario periférica incluyen elementos emergentes, controles flotantes, menús contextuales o notificaciones flotantes.

Esta propiedad es de solo lectura.

Sintaxis

HRESULT get_CachedIsPeripheral(
  BOOL *retVal
);

Parámetros

retVal

Valor devuelto

None

Observaciones

Cuando la propiedad IsPeripheral es TRUE, una aplicación cliente no puede suponer que el elemento ha tomado el foco incluso si actualmente es interactivo con el teclado.

Esta propiedad es relevante para estos tipos de control:

  • UIA_GroupControlTypeId
  • UIA_MenuControlTypeId
  • UIA_PaneControlTypeId
  • UIA_ToolBarControlTypeId
  • UIA_ToolTipControlTypeId
  • UIA_WindowControlTypeId
  • UIA_CustomControlTypeId
La apariencia de la interfaz de usuario de periféricos suele desencadenar uno de estos eventos, si la interfaz de usuario periférica admite uno de los patrones pertinentes:
  • WindowOpened (UIA_Window_WindowOpenedEventId)
  • MenuOpened (UIA_MenuOpenedEventId)
  • ToolTipOpened (UIA_ToolTipOpenedEventId)

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8.1 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado uiautomationclient.h (include UIAutomation.h)

Consulte también

IUIAutomationElement3

Referencia