Share via


Metodo IUIAutomationElement3::get_CachedIsPeripheral (uiautomationclient.h)

Recupera l'indicatore dell'interfaccia utente periferica memorizzata nella cache per l'elemento. L'interfaccia utente periferica viene visualizzata e supporta l'interazione dell'utente, ma non accetta lo stato attivo della tastiera quando viene visualizzato. Esempi di interfaccia utente periferica includono popup, riquadro a comparsa, menu di scelta rapida o notifiche mobili.

Questa proprietà è di sola lettura.

Sintassi

HRESULT get_CachedIsPeripheral(
  BOOL *retVal
);

Parametri

retVal

Valore restituito

nessuno

Osservazioni

Quando la proprietà IsPeripheral è TRUE, un'applicazione client non può presupporre che lo stato attivo sia stato preso dall'elemento anche se è attualmente interattivo da tastiera.

Questa proprietà è rilevante per questi tipi di controllo:

  • UIA_GroupControlTypeId
  • UIA_MenuControlTypeId
  • UIA_PaneControlTypeId
  • UIA_ToolBarControlTypeId
  • UIA_ToolTipControlTypeId
  • UIA_WindowControlTypeId
  • UIA_CustomControlTypeId
L'aspetto dell'interfaccia utente periferica spesso attiva uno di questi eventi, se l'interfaccia utente periferica supporta uno dei modelli pertinenti:
  • WindowOpened (UIA_Window_WindowOpenedEventId)
  • MenuOpened (UIA_MenuOpenedEventId)
  • ToolTipOpened (UIA_ToolTipOpenedEventId)

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1 [solo app desktop]
Server minimo supportato Windows Server 2012 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione uiautomationclient.h (includere UIAutomation.h)

Vedi anche

IUIAutomationElement3

Riferimento