Condividi tramite


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.