intestazione uiautomationcoreapi.h
Questa intestazione viene usata dalle funzionalità di accessibilità di Windows. Per altre informazioni, vedere:
uiautomationcoreapi.h contiene le interfacce di programmazione seguenti:
Funzioni
DockPattern_SetDockPosition Ancora l'elemento Automazione interfaccia utente nel dockPosition richiesto all'interno di un contenitore di ancoraggio. |
ExpandCollapsePattern_Collapse Nasconde tutti i nodi discendenti, i controlli o il contenuto dell'elemento Automazione interfaccia utente. |
ExpandCollapsePattern_Expand Espande un controllo sullo schermo in modo da visualizzare altre informazioni. |
GridPattern_GetItem Ottiene il nodo per un elemento in una griglia. |
InvokePattern_Invoke Invia una richiesta per l'attivazione di un controllo e l'avvio dell'azione singola e non ambigua corrispondente. (InvokePattern_Invoke) |
ItemContainerPattern_FindItemByProperty Recupera un nodo all'interno di un nodo contenente, in base a un valore di proprietà specificato. |
LegacyIAccessiblePattern_DoDefaultAction Esegue l'azione predefinita di Accessibilità attiva Microsoft per l'elemento. (LegacyIAccessiblePattern_DoDefaultAction) |
LegacyIAccessiblePattern_GetIAccessible Recupera un oggetto IAccess che corrisponde all'elemento Automazione interfaccia utente. |
LegacyIAccessiblePattern_Select Esegue una selezione di Accessibilità attiva Microsoft. (LegacyIAccessiblePattern_Select) |
LegacyIAccessiblePattern_SetValue Imposta la proprietà valore di Accessibilità attiva Microsoft per il nodo. |
MultipleViewPattern_GetViewName Recupera il nome di una visualizzazione specifica del controllo. (MultipleViewPattern_GetViewName) |
MultipleViewPattern_SetCurrentView Imposta un controllo su un layout diverso. |
RangeValuePattern_SetValue Imposta il valore di un controllo con un intervallo numerico. |
ScrollItemPattern_ScrollIntoView Scorre l'area contenuto di un oggetto contenitore per visualizzare l'elemento Automazione interfaccia utente all'interno dell'area visibile (viewport) del contenitore. |
ScrollPattern_Scroll Scorre l'area attualmente visibile dell'area del contenuto specificata ScrollAmount, orizzontalmente, verticalmente o entrambi. |
ScrollPattern_SetScrollPercent Scorre un contenitore in una posizione specifica orizzontalmente, verticalmente o entrambi. |
SelectionItemPattern_AddToSelection Aggiunge un elemento non selezionato a una selezione in un controllo. |
SelectionItemPattern_RemoveFromSelection Rimuove un elemento dalla selezione in un contenitore di selezione. |
SelectionItemPattern_Select Seleziona un elemento in un contenitore di selezione. |
SynchronizedInputPattern_Cancel Causa l'arresto dell'ascolto del provider di Automazione interfaccia utente per l'input del mouse o della tastiera. |
SynchronizedInputPattern_StartListening Causa l'avvio dell'ascolto del provider di Automazione interfaccia utente per l'input del mouse o della tastiera. |
TextPattern_get_DocumentRange Ottiene l'intervallo di testo per l'intero documento. |
TextPattern_get_SupportedTextSelection Verifica se il contenuto del contenitore di testo può essere selezionato e deselezionato. |
TextPattern_GetSelection Ottiene l'intervallo corrente di testo selezionato da un contenitore di testo che supporta il modello di testo. |
TextPattern_GetVisibleRanges Recupera una matrice di intervalli di testo non contigui da un contenitore di testo in cui ogni intervallo di testo inizia con la prima riga parzialmente visibile fino alla fine dell'ultima riga parzialmente visibile. |
TextPattern_RangeFromChild Ottiene l'intervallo di testo compreso tra un determinato nodo. |
TextPattern_RangeFromPoint Recupera l'intervallo di testo degenerato (vuoto) più vicino alle coordinate dello schermo specificate. (TextPattern_RangeFromPoint) |
TextRange_AddToSelection Aggiunge alla raccolta esistente di testo evidenziato in un contenitore di testo che supporta più selezioni disgiunte evidenziando il testo supplementare corrispondente agli endpoint Start e End dell'intervallo di testo chiamante. |
TextRange_Clone Copia un intervallo di testo. |
TextRange_Compare Confronta due intervalli di testo. |
TextRange_CompareEndpoints Restituisce un valore che indica se due intervalli di testo hanno endpoint identici. |
TextRange_ExpandToEnclosingUnit Espande l'intervallo di testo in un'unità più grande o più piccola, ad esempio Carattere, Word, Riga o Pagina. |
TextRange_FindAttribute Cerca in una direzione specificata per il primo pezzo di testo che supporta un attributo di testo specificato. |
TextRange_FindText Restituisce il primo intervallo di testo nella direzione specificata contenente il testo che il client sta cercando. |
TextRange_GetAttributeValue Ottiene il valore di un attributo di testo per un intervallo di testo. |
TextRange_GetBoundingRectangles Recupera il numero minimo di rettangoli di delimitazione che possono racchiudere l'intervallo, un rettangolo per riga. |
TextRange_GetChildren Restituisce tutti gli elementi Automazione interfaccia utente contenuti nell'intervallo di testo specificato. |
TextRange_GetEnclosingElement Restituisce il nodo per il provider più piccolo successivo che copre l'intervallo. |
TextRange_GetText Restituisce il testo in un intervallo di testo, fino a un numero specificato di caratteri. |
TextRange_Move Sposta l'intervallo di testo il numero specificato di unità richieste dal client. |
TextRange_MoveEndpointByRange Sposta un endpoint di un intervallo nell'endpoint di un altro intervallo. |
TextRange_MoveEndpointByUnit Sposta un endpoint dell'intervallo il numero specificato di unità. |
TextRange_RemoveFromSelection Rimuove il testo selezionato, corrispondente all'intervallo di testo chiamante TextPatternRangeEndpoint_Start e TextPatternRangeEndpoint_End endpoint, da una raccolta esistente di testo selezionato in un contenitore di testo che supporta selezioni multiple, disgiunte. |
TextRange_ScrollIntoView Scorre il testo in modo che l'intervallo specificato sia visibile nel riquadro di visualizzazione. |
TextRange_Select Seleziona un intervallo di testo. |
TogglePattern_Toggle Attiva o disattiva lo stato supportato successivo di un controllo. |
TransformPattern_Move Sposta un elemento in una posizione specificata sullo schermo. |
TransformPattern_Resize Ridimensiona un elemento sullo schermo. |
TransformPattern_Rotate Ruota un elemento sullo schermo. |
UiaAddEvent Aggiunge un listener per gli eventi in un nodo nell'albero Automazione interfaccia utente. |
UiaClientsAreListening Ottiene un valore che indica se un'applicazione client è sottoscritta agli eventi di Microsoft Automazione interfaccia utente. |
UiaDisconnectAllProviders Rilascia tutte le risorse di Microsoft Automazione interfaccia utente mantenute da tutti i provider associati al processo chiamante. |
UiaDisconnectProvider Rilascia tutti i riferimenti contenuti da un provider specifico agli oggetti microsoft Automazione interfaccia utente. |
UiaEventAddWindow Aggiunge una finestra al listener di eventi. |
UiaEventRemoveWindow Rimuove una finestra dal listener di eventi. |
UiaFind Recupera uno o più nodi Automazione interfaccia utente che corrispondono ai criteri di ricerca. |
UiaGetErrorDescription Ottiene una stringa di errore in modo che possa essere passata al client. Questo metodo non viene usato direttamente dai client. |
UiaGetPatternProvider Recupera un pattern di controllo. |
UiaGetPropertyValue Recupera il valore di una proprietà Automazione interfaccia utente. |
UiaGetReservedMixedAttributeValue Recupera un valore riservato che indica che il valore di un attributo di testo di Microsoft Automazione interfaccia utente varia all'interno di un intervallo di testo. |
UiaGetReservedNotSupportedValue Recupera un valore riservato che indica che una proprietà di Microsoft Automazione interfaccia utente o un attributo di testo non è supportata. |
UiaGetRootNode Recupera il nodo radice Automazione interfaccia utente. |
UiaGetRuntimeId Recupera l'identificatore di runtime di un nodo Automazione interfaccia utente. |
UiaGetUpdatedCache Aggiornamenti la cache dei valori delle proprietà e dei pattern di controllo. |
UiaHasServerSideProvider Verifica se una finestra dispone di un'implementazione del provider microsoft Automazione interfaccia utente. |
UiaHostProviderFromHwnd Ottiene il provider host per una finestra. |
UiaHPatternObjectFromVariant Ottiene un oggetto pattern di controllo da un tipo VARIANT. |
UiaHTextRangeFromVariant Ottiene un intervallo di testo da un tipo VARIANT. |
UiaHUiaNodeFromVariant Ottiene un HUIANODE da un tipo VARIANT. |
UiaIAccessibleFromProvider Recupera un'implementazione IAccessible che fornisce i dati di Microsoft Active Accessibility per conto di un provider di Automazione interfaccia utente Microsoft. |
UiaLookupId Ottiene l'identificatore integer che può essere utilizzato nei metodi che richiedono un PROPERTYID, PATTERNID, CONTROLTYPEID, TEXTATTRIBUTEID o EVENTID. |
UiaNavigate Si sposta nell'albero Automazione interfaccia utente, recuperando facoltativamente le informazioni memorizzate nella cache. |
UiaNodeFromFocus Recupera il nodo Automazione interfaccia utente per l'elemento dell'interfaccia utente che attualmente ha lo stato attivo per l'input. |
UiaNodeFromHandle Recupera il nodo Automazione interfaccia utente associato a una finestra. |
UiaNodeFromPoint Recupera il nodo Automazione interfaccia utente per l'elemento nel punto specificato. |
UiaNodeFromProvider Recupera il nodo Automazione interfaccia utente per un provider di elementi non elaborati. |
UiaNodeRelease Elimina un nodo dalla memoria. |
UiaPatternRelease Elimina un oggetto pattern allocato dalla memoria. |
UiaProviderForNonClient Ottiene il provider per l'intera area non client di una finestra o per un controllo nell'area non client di una finestra. |
UiaProviderFromIAccessible Crea un provider di Automazione interfaccia utente Microsoft in base all'oggetto Microsoft Active Accessibility specificato. |
UiaRaiseActiveTextPositionChangedEvent Chiamato da un provider per notificare a Microsoft Automazione interfaccia utente core che un controllo di testo ha modificato a livello di codice il testo. (UiaRaiseActiveTextPositionChangedEvent) |
UiaRaiseAsyncContentLoadedEvent Chiamato da un provider per notificare a Microsoft Automazione interfaccia utente core che il contenuto viene caricato in modo asincrono. |
UiaRaiseAutomationEvent Notifica ai listener di un evento. |
UiaRaiseAutomationPropertyChangedEvent Chiamato dai provider per notificare a Microsoft Automazione interfaccia utente core che una proprietà dell'elemento è stata modificata. |
UiaRaiseChangesEvent Chiamato dai provider per notificare a Microsoft Automazione interfaccia utente core che si è verificata una modifica. |
UiaRaiseNotificationEvent Chiamato dai provider per avviare un evento di notifica. |
UiaRaiseStructureChangedEvent Chiamato da un provider per notificare a Microsoft Automazione interfaccia utente core che la struttura ad albero è stata modificata. |
UiaRaiseTextEditTextChangedEvent Chiamato da un provider per notificare a Microsoft Automazione interfaccia utente core che un controllo di testo ha modificato a livello di codice il testo. (UiaRaiseTextEditTextChangedEvent) |
UiaRectIsEmpty Ottiene un valore booleano che specifica se un rettangolo ha tutte le coordinate impostate su 0. |
UiaRectSetEmpty Imposta gli elementi di una struttura UiaRect su 0. |
UiaRegisterProviderCallback Registra il metodo definito dall'applicazione chiamato da Automazione interfaccia utente per ottenere un provider per un elemento. |
UiaRemoveEvent Rimuove un listener per gli eventi in un nodo nell'albero Automazione interfaccia utente. |
UiaReturnRawElementProvider Ottiene un'interfaccia per il provider di Automazione interfaccia utente per una finestra. |
UiaSetFocus Imposta lo stato attivo di input sull'elemento specificato nell'interfaccia utente. |
UiaTextRangeRelease Elimina un oggetto intervallo di testo allocato dalla memoria. |
ValuePattern_SetValue Imposta il valore di testo di un elemento. |
VirtualizedItemPattern_Realize Rende l'elemento virtuale completamente accessibile come elemento di automazione interfaccia utente. (VirtualizedItemPattern_Realize) |
WindowPattern_Close Chiude una finestra aperta. |
WindowPattern_SetWindowVisualState Imposta lo stato di visualizzazione di una finestra; ad esempio per ingrandire una finestra. |
WindowPattern_WaitForInputIdle Comporta il blocco del codice chiamante per il lasso di tempo specificato o finché il processo associato non entra in stato di inattività, in base alla prima condizione che viene soddisfatta. (WindowPattern_WaitForInputIdle) |
Funzioni di callback
UiaEventCallback Funzione implementata dal client chiamata da Automazione interfaccia utente quando viene generato un evento a cui il client ha sottoscritto. |
UiaProviderCallback Funzione definita dall'applicazione chiamata da Automazione interfaccia utente per ottenere un provider lato client per un elemento. |
Strutture
UiaAndOrCondition Nota Questa struttura è deprecata. Contiene informazioni su una condizione complessa. |
UiaAsyncContentLoadedEventArgs Nota Questa struttura è deprecata. Contiene informazioni su un evento generato quando il contenuto viene caricato in modo asincrono da un elemento dell'interfaccia utente. |
UiaCacheRequest Nota Questa struttura è deprecata. Contiene informazioni su una richiesta di memorizzare nella cache i dati relativi agli elementi Automazione interfaccia utente. |
UiaCondition Nota Questa struttura è deprecata. Contiene informazioni su una condizione. |
UiaEventArgs Nota Questa struttura è deprecata. Contiene informazioni su un evento di Microsoft Automazione interfaccia utente. |
UiaFindParams Nota Questa struttura è deprecata. Contiene i parametri usati nella funzione UiaFind. |
UiaNotCondition Nota Questa struttura è deprecata. Contiene informazioni su una condizione negativa. |
UiaPropertyChangedEventArgs Nota Questa struttura è deprecata. Contiene informazioni su un evento generato quando si verifica una modifica della proprietà dell'elemento di Microsoft Automazione interfaccia utente. |
UiaPropertyCondition Nota Questa struttura è deprecata. Contiene informazioni su una condizione utilizzata per trovare Automazione interfaccia utente elementi con una proprietà corrispondente. |
UiaStructureChangedEventArgs Nota Questa struttura è deprecata. Contiene informazioni su un evento generato quando viene modificata la struttura dell'albero di Microsoft Automazione interfaccia utente. |
UiaWindowClosedEventArgs Nota Questa struttura è deprecata. Contiene informazioni su un evento generato alla chiusura di una o più finestre. |
Enumerazioni
AsyncContentLoadedState Contiene valori che descrivono lo stato di avanzamento del caricamento asincrono del contenuto. |
AutomationElementMode L'enumerazione AutomationElementMode (uiautomationcoreapi.h) contiene valori che specificano il tipo di riferimento da utilizzare quando vengono restituiti Automazione interfaccia utente elementi. |
AutomationIdentifierType Contiene i valori utilizzati nella funzione UiaLookupId. |
ConditionType Contiene valori che specificano un tipo di UiaCondition. |
EventArgsType Contiene valori che specificano il tipo di evento descritto da una struttura UiaEventArgs. |
NormalizeState Contiene valori che specificano il comportamento di UiaGetUpdatedCache. |
PropertyConditionFlags L'enumerazione PropertyConditionFlags (uiautomationcoreapi.h) contiene valori usati per la creazione di condizioni di proprietà. |
ProviderType Contiene valori che specificano il tipo di provider di Automazione interfaccia utente lato client (proxy). |
TreeScope L'enumerazione TreeScope (uiautomationcoreapi.h) contiene valori che specificano l'ambito di varie operazioni nell'albero di Microsoft Automazione interfaccia utente. |
TreeTraversalOptions L'enumerazione TreeTraversalOptions (uiautomationcoreapi.h) definisce i valori che possono essere usati per personalizzare l'ordine di spostamento albero. |