Condividi tramite


Intestazione uiautomationclient.h

Questa intestazione viene usata dalle funzionalità di accessibilità di Windows. Per altre informazioni, vedere:

uiautomationclient.h contiene le interfacce di programmazione seguenti:

Interfacce

 
IUIAutomation

Espone metodi che consentono a Microsoft Automazione interfaccia utente applicazioni client di individuare, accedere e filtrare gli elementi Automazione interfaccia utente.
IUIAutomation2

Estende l'interfaccia IUIAutomation per esporre metodi aggiuntivi per il controllo delle funzionalità di Microsoft Automazione interfaccia utente.
IUIAutomation3

Estende l'interfaccia IUIAutomation2 per esporre metodi aggiuntivi per il controllo delle funzionalità di Microsoft Automazione interfaccia utente.
IUIAutomation4

Estende l'interfaccia IUIAutomation3 per esporre metodi aggiuntivi per il controllo delle funzionalità di Microsoft Automazione interfaccia utente.
IUIAutomation5

Estende l'interfaccia IUIAutomation4 per esporre metodi aggiuntivi per il controllo delle funzionalità di Microsoft Automazione interfaccia utente.
IUIAutomation6

Estende l'interfaccia IUIAutomation5 per esporre metodi aggiuntivi per il controllo delle funzionalità di Microsoft Automazione interfaccia utente.
IUIAutomationActiveTextPositionChangedEventHandler

Espone un metodo per gestire gli eventi di Microsoft Automazione interfaccia utente che si verificano quando cambia la posizione del testo attiva.
IUIAutomationAndCondition

Espone proprietà e metodi utilizzabili da Microsoft Automazione interfaccia utente applicazioni client per recuperare informazioni su una condizione di proprietà basata su AND.
IUIAutomationAnnotationPattern

Fornisce l'accesso alle proprietà di un'annotazione in un documento.
IUIAutomationBoolCondition

Rappresenta una condizione che può essere TRUE (seleziona tutti gli elementi) o FALSE (non seleziona alcun elemento).
IUIAutomationCacheRequest

Espone proprietà e metodi di una richiesta di cache. Le applicazioni client usano questa interfaccia per specificare le proprietà e i pattern di controllo da memorizzare nella cache quando viene ottenuto un elemento microsoft Automazione interfaccia utente.
IUIAutomationChangesEventHandler

Espone un metodo per gestire uno o più eventi di modifica di Microsoft Automazione interfaccia utente.
IUIAutomationCondition

Si tratta dell'interfaccia principale per le condizioni usate nel filtro durante la ricerca di elementi nell'albero Automazione interfaccia utente.
IUIAutomationCustomNavigationPattern

Espone un metodo per supportare l'accesso da parte di un client microsoft Automazione interfaccia utente ai controlli che supportano un ordine di spostamento personalizzato.
IUIAutomationDockPattern

Fornisce l'accesso a un controllo che consente di disporre orizzontalmente e verticalmente gli elementi figlio, rispetto agli altri.
IUIAutomationDragPattern

Fornisce l'accesso alle informazioni esposte da un provider di Automazione interfaccia utente per un elemento che può essere trascinato come parte di un'operazione di trascinamento della selezione.
IUIAutomationDropTargetPattern

Fornisce l'accesso alle informazioni di trascinamento della selezione esposte da un provider di Automazione interfaccia utente Microsoft per un elemento che può essere la destinazione di rilascio di un'operazione di trascinamento della selezione.
IUIAutomationElement

Espone metodi e proprietà per un elemento Automazione interfaccia utente, che rappresenta un elemento dell'interfaccia utente.
IUIAutomationElement2

Estende l'interfaccia IUIAutomationElement.
IUIAutomationElement3

Estende l'interfaccia IUIAutomationElement2.
IUIAutomationElement4

Estende l'interfaccia IUIAutomationElement3.
IUIAutomationElement5

Estende l'interfaccia IUIAutomationElement4 per fornire l'accesso ai dati dei punti di riferimento correnti e memorizzati nella cache.
IUIAutomationElement6

Estende l'interfaccia IUIAutomationElement5 per fornire l'accesso alle descrizioni complete correnti e memorizzate nella cache.
IUIAutomationElement7

Estende l'interfaccia IUIAutomationElement6.
IUIAutomationElement8

Estende l'interfaccia IUIAutomationElement7.
IUIAutomationElement9

Estende l'interfaccia IUIAutomationElement8.
IUIAutomationElementArray

Rappresenta una raccolta di elementi Automazione interfaccia utente.
IUIAutomationEventHandler

Espone un metodo per gestire gli eventi di Microsoft Automazione interfaccia utente.
IUIAutomationEventHandlerGroup

Espone i metodi per l'aggiunta di uno o più eventi a una raccolta per la registrazione in blocco tramite i metodi CreateEventHandlerGroup e AddEventHandlerGroup definiti in IUIAutomation6.
IUIAutomationExpandCollapsePattern

Fornisce l'accesso a un controllo che può espandersi visivamente per visualizzare il contenuto e comprimere per nascondere il contenuto.
IUIAutomationFocusChangedEventHandler

Espone un metodo per gestire gli eventi generati quando lo stato attivo della tastiera passa a un altro elemento Automazione interfaccia utente.
IUIAutomationGridItemPattern

Fornisce l'accesso a un controllo figlio in un contenitore in stile griglia che supporta l'interfaccia IUIAutomationGridPattern.
IUIAutomationGridPattern

Fornisce l'accesso a un controllo che funge da contenitore per una raccolta di controlli figlio organizzati in un sistema di coordinate logico bidimensionale che può essere attraversato da riga e colonna.
IUIAutomationInvokePattern

Espone un metodo che consente a un'applicazione client di richiamare l'azione di un controllo (in genere un pulsante).
IUIAutomationItemContainerPattern

Espone un metodo che recupera un elemento da un contenitore, ad esempio un elenco virtuale.
IUIAutomationLegacyIAccessiblePattern

Espone metodi e proprietà che consentono ai client di microsoft Automazione interfaccia utente di recuperare le informazioni dell'interfaccia utente dai server Microsoft Active Accessibility (MSAA).
IUIAutomationMultipleViewPattern

Fornisce l'accesso a un controllo che può passare da più rappresentazioni delle stesse informazioni o set di controlli figlio.
IUIAutomationNotCondition

Rappresenta una condizione negativa di un'altra condizione.
IUIAutomationNotificationEventHandler

Espone un metodo per gestire gli eventi di notifica di Microsoft Automazione interfaccia utente.
IUIAutomationObjectModelPattern

Fornisce l'accesso al modello a oggetti sottostante implementato da un controllo o da un'applicazione. (IUIAutomationObjectModelPattern)
IUIAutomationOrCondition

Rappresenta una condizione costituita da più condizioni, almeno una delle quali deve essere vera.
IUIAutomationPropertyChangedEventHandler

Espone un metodo per gestire gli eventi di Microsoft Automazione interfaccia utente che si verificano quando viene modificata una proprietà.
IUIAutomationPropertyCondition

Rappresenta una condizione basata su un valore della proprietà utilizzato per trovare Automazione interfaccia utente elementi.
IUIAutomationProxyFactory

Espone proprietà e metodi di un oggetto che crea un provider di Automazione interfaccia utente Microsoft per gli elementi dell'interfaccia utente che non dispongono del supporto nativo per Automazione interfaccia utente. Questa interfaccia viene implementata dai proxy.
IUIAutomationProxyFactoryEntry

Rappresenta una factory proxy nella tabella gestita da Microsoft Automazione interfaccia utente ed espone proprietà e metodi che possono essere usati dalle applicazioni client per interagire con gli oggetti IUIAutomationProxyFactory.
IUIAutomationProxyFactoryMapping

Espone proprietà e metodi per una tabella di proxy factory. Ogni voce di tabella è rappresentata da un'interfaccia IUIAutomationProxyFactoryEntry. Le voci sono nell'ordine in cui il sistema tenterà di usare i proxy.
IUIAutomationRangeValuePattern

Fornisce l'accesso a un controllo che presenta un intervallo di valori.
IUIAutomationScrollItemPattern

Espone un metodo che consente di inserire un elemento in una visualizzazione scorrevole in una parte visibile della visualizzazione.
IUIAutomationScrollPattern

Fornisce l'accesso a un controllo che funge da contenitore scorrevole per una raccolta di elementi figlio.
IUIAutomationSelectionItemPattern

Fornisce l'accesso agli elementi figlio selezionabili di un controllo contenitore che supporta IUIAutomationSelectionPattern.
IUIAutomationSelectionPattern

Fornisce l'accesso a un controllo che contiene elementi figlio selezionabili. Gli elementi figlio di questo elemento supportano IUIAutomationSelectionItemPattern.
IUIAutomationSelectionPattern2

Estende l'interfaccia IUIAutomationSelectionPattern per fornire informazioni sugli elementi selezionati.
IUIAutomationSpreadsheetItemPattern

Consente a un'applicazione client di recuperare informazioni su un elemento (cella) in un foglio di calcolo.
IUIAutomationSpreadsheetPattern

Consente a un'applicazione client di accedere agli elementi (celle) in un foglio di calcolo.
IUIAutomationStructureChangedEventHandler

Espone un metodo per gestire gli eventi che si verificano quando viene modificata la struttura ad albero di Microsoft Automazione interfaccia utente.
IUIAutomationStylesPattern

Consente ai client di microsoft Automazione interfaccia utente di recuperare gli stili di visualizzazione associati a un elemento in un documento.
IUIAutomationSynchronizedInputPattern

Fornisce l'accesso alla tastiera o all'input del mouse di un controllo.
IUIAutomationTableItemPattern

Fornisce l'accesso a un elemento figlio in un contenitore che supporta IUIAutomationTablePattern.
IUIAutomationTablePattern

Fornisce l'accesso a un controllo che funge da contenitore per una raccolta di elementi figlio.
IUIAutomationTextChildPattern

Fornisce l'accesso a un controllo basato su testo (o un oggetto incorporato nel testo) figlio o discendente di un altro controllo basato su testo.
IUIAutomationTextEditPattern

Consente l'accesso a un controllo per modificare il testo, ad esempio un controllo che esegue la correzione automatica o che consente la composizione dell'input tramite un IME (Input Method Editor).
IUIAutomationTextEditTextChangedEventHandler

Espone un metodo per gestire gli eventi che si verificano quando Microsoft Automazione interfaccia utente segnala un evento modificato dal testo dai controlli di modifica del testo.
IUIAutomationTextPattern

Fornisce l'accesso a un controllo che contiene testo.
IUIAutomationTextPattern2

Estende l'interfaccia IUIAutomationTextPattern.
IUIAutomationTextRange

Fornisce l'accesso a un intervallo di testo continuo in un contenitore che supporta l'interfaccia IUIAutomationTextPattern. Le applicazioni client possono usare l'interfaccia IUIAutomationTextRange per selezionare, confrontare e recuperare oggetti incorporati dall'intervallo di testo.
IUIAutomationTextRange2

Estende l'interfaccia IUIAutomationTextRange per consentire ai client di microsoft Automazione interfaccia utente di richiamare i menu di scelta rapida a livello di codice.
IUIAutomationTextRange3

Estende l'interfaccia IUIAutomationTextRange2 per supportare un accesso più rapido ai dati RTF sottostanti in un intervallo di testo.
IUIAutomationTextRangeArray

Rappresenta un insieme di oggetti IUIAutomationTextRange.
IUIAutomationTogglePattern

Fornisce l'accesso a un controllo che può scorrere un set di stati e mantenere uno stato dopo l'impostazione.
IUIAutomationTransformPattern

Fornisce l'accesso a un controllo che può essere spostato, ridimensionato o ruotato.
IUIAutomationTransformPattern2

Estende l'interfaccia IUIAutomationTransformPattern per consentire ai client di Microsoft Automazione interfaccia utente di accedere a livello di codice alla funzionalità di zoom del riquadro di visualizzazione di un controllo.
IUIAutomationTreeWalker

Espone proprietà e metodi che Automazione interfaccia utente applicazioni client usano per visualizzare e esplorare gli elementi Automazione interfaccia utente sul desktop.
IUIAutomationValuePattern

Fornisce l'accesso a un controllo che contiene un valore che non si estende su un intervallo e che può essere rappresentato come stringa.
IUIAutomationVirtualizedItemPattern

Rappresenta un elemento virtualizzato, che è un elemento rappresentato da un elemento di automazione segnaposto nell'albero di Microsoft Automazione interfaccia utente.
IUIAutomationWindowPattern

Fornisce l'accesso alla funzionalità fondamentale di una finestra.

Strutture

 
Extendedproperty

Contiene informazioni su una proprietà estesa.

Enumerazioni

 
AutomationElementMode

L'enumerazione AutomationElementMode (uiautomationclient.h) contiene valori che specificano il tipo di riferimento da utilizzare quando vengono restituiti Automazione interfaccia utente elementi.
CoalesceEventsOptions

Contiene i valori possibili per la proprietà CoalesceEvents, che indica se un client tecnologico accessibile riceve tutti gli eventi o un subset in cui vengono rilevati e filtrati gli eventi duplicati.
ConnectionRecoveryBehaviorOptions

Contiene i valori possibili per la proprietà ConnectionRecoveryBehavior, che indica se un client tecnologico accessibile regola i timeout delle richieste del provider quando il provider non risponde.
PropertyConditionFlags

L'enumerazione PropertyConditionFlags (uiautomationclient.h) contiene valori usati per la creazione di condizioni di proprietà.
TreeScope

L'enumerazione TreeScope (uiautomationclient.h) contiene valori che specificano l'ambito di varie operazioni nell'albero di Microsoft Automazione interfaccia utente.
TreeTraversalOptions

L'enumerazione TreeTraversalOptions (uiautomationclient.h) definisce i valori che possono essere usati per personalizzare l'ordine di spostamento albero.