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. |