Condividi tramite


Intestazione uiautomationcore.h

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

uiautomationcore.h contiene le interfacce di programmazione seguenti:

Interfaces

 
IAccessibleEx

Espone i metodi chiamati da Automazione interfaccia utente Microsoft per recuperare informazioni aggiuntive su un controllo che supporta l'accessibilità Microsoft Active.
IAccessibleHostingElementProviders

Un oggetto Microsoft Active Accessibility implementa questa interfaccia quando l'oggetto è la radice di un albero di accessibilità che include controlli Microsoft ActiveX senza finestra che implementano Automazione interfaccia utente Microsoft.
IAnnotationProvider

Espone le proprietà di un'annotazione in un documento.
ICustomNavigationProvider

Fornisce l'accesso ai controlli che supportano un ordine di spostamento personalizzato.
Idockprovider

Fornisce l'accesso a un elemento in un contenitore di ancoraggio.
IDragProvider

Consente a un elemento di Automazione interfaccia utente Microsoft di descrivere se stesso come elemento che può essere trascinato come parte di un'operazione di trascinamento della selezione.
IDropTargetProvider

Consente a un elemento di Automazione interfaccia utente Microsoft di descrivere se stesso come elemento che può ricevere una selezione di un elemento trascinato come parte di un'operazione di trascinamento della selezione dell'automazione interfaccia utente.
IExpandCollapseProvider

Fornisce l'accesso a un controllo che si espande visivamente per visualizzare il contenuto e comprime per nascondere il contenuto.
Igriditemprovider

Fornisce l'accesso ai singoli controlli figlio dei contenitori che implementano IGridProvider.
Igridprovider

Fornisce l'accesso ai controlli che fungono da contenitori per una raccolta di elementi figlio organizzati in un sistema di coordinate logiche bidimensionali che possono essere attraversate ( ovvero un client di Automazione interfaccia utente Microsoft può passare a controlli adiacenti) usando la tastiera.
Iinvokeprovider

Fornisce l'accesso ai controlli che avviano o eseguono una singola azione non ambigua e non mantengono lo stato quando sono attivati.
IItemContainerProvider

Fornisce l'accesso ai controlli che fungono da contenitori di altri controlli, ad esempio una visualizzazione elenco virtuale.
ILegacyIAccessibleProvider

Consente ai client di Automazione interfaccia utente Microsoft di accedere all'implementazione IAccessible sottostante degli elementi microsoft Active Accessibility.
IMultipleViewProvider

Fornisce l'accesso ai controlli che forniscono e possono passare da una rappresentazione all'altra dello stesso set di informazioni o controlli figlio.
IObjectModelProvider

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

Espone un metodo implementato dai provider proxy per gestire WinEvents.
IProxyProviderWinEventSink

Espone i metodi usati dai provider proxy per generare eventi.
IRangeValueProvider

Fornisce l'accesso ai controlli che possono essere impostati su un valore all'interno di un intervallo.
IRawElementProviderAdviseEvents

Espone i metodi chiamati per notificare all'elemento radice di un frammento quando un'applicazione client di automazione interfaccia utente Microsoft inizia o termina l'ascolto degli eventi su tale frammento.
IRawElementProviderFragment

Espone metodi e proprietà sugli elementi dell'interfaccia utente che fanno parte di una struttura più profonda di un livello, ad esempio una casella di riepilogo o un elemento di elenco. Implementato dal provider di automazione interfaccia utente Microsoft.
IRawElementProviderFragmentRoot

Espone metodi e proprietà sull'elemento radice in un frammento.
IRawElementProviderHostingAccessibles

Questa interfaccia viene implementata da un provider di automazione interfaccia utente Microsoft quando il provider è la radice di un albero di accessibilità che include controlli senza finestra che supportano Microsoft Active Accessibility.
IRawElementProviderHwndOverride

Espone un metodo che consente il riposizionamento degli elementi basati su finestra all'interno dell'albero di automazione interfaccia utente del frammento.
IRawElementProviderSimple

Definisce metodi e proprietà che espongono elementi semplici dell'interfaccia utente.
IRawElementProviderSimple2

Estende l'interfaccia IRawElementProviderSimple per abilitare la chiamata a livello di codice dei menu di scelta rapida.
IRawElementProviderSimple3

Estende l'interfaccia IRawElementProviderSimple2 per abilitare il recupero dei metadati su come la tecnologia accessibile deve indicare il tipo di contenuto preferito.
IRawElementProviderWindowlessSite

Un sito di controllo Microsoft ActiveX implementa questa interfaccia per consentire a un controllo ActiveX abilitato per l'automazione interfaccia utente Microsoft di esprimere l'accessibilità.
Iscrollitemprovider

Fornisce l'accesso ai singoli controlli figlio dei contenitori che implementano IScrollProvider.
IScrollProvider

Fornisce l'accesso ai controlli che fungono da contenitori scorrevoli per una raccolta di oggetti figlio.
ISelectionItemProvider

Fornisce l'accesso a singoli controlli figlio selezionabili di contenitori che implementano ISelectionProvider.
Iselectionprovider

Fornisce l'accesso ai controlli che fungono da contenitori per una raccolta di singoli elementi figlio selezionabili.
ISelectionProvider2

Estende l'interfaccia ISelectionItemProvider per fornire informazioni sugli elementi selezionati.
ISpreadsheetItemProvider

Fornisce l'accesso alle informazioni su un elemento (cella) in un foglio di calcolo.
ISpreadsheetProvider

Fornisce l'accesso a elementi (celle) in un foglio di calcolo.
IStylesProvider

Fornisce l'accesso agli stili di visualizzazione associati al contenuto di un documento.
ISynchronizedInputProvider

Consente alle applicazioni client di Automazione interfaccia utente Microsoft di indirizzare l'input del mouse o della tastiera a un elemento dell'interfaccia utente specifico.
Itableitemprovider

Fornisce l'accesso ai controlli figlio dei contenitori che implementano ITableProvider.
Itableprovider

Fornisce l'accesso ai controlli che fungono da contenitori per una raccolta di elementi figlio.
ITextChildProvider

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

Estende l'interfaccia ITextProvider per consentire ai provider di automazione interfaccia utente Microsoft di esporre azioni di modifica del testo a livello di codice.
Itextprovider

Fornisce l'accesso ai controlli che contengono testo.
ITextProvider2

Estende l'interfaccia ITextProvider per consentire ai provider di automazione interfaccia utente Microsoft di esporre contenuto testuale che è la destinazione di un'annotazione e informazioni su un cursore appartenente al provider.
ITextRangeProvider

Fornisce l'accesso a un intervallo di testo continuo in un contenitore di testo che implementa ITextProvider o ITextProvider2.
ITextRangeProvider2

Estende l'interfaccia ITextRangeProvider per consentire ai provider di automazione interfaccia utente Microsoft di richiamare i menu di scelta rapida.
Itoggleprovider

Fornisce l'accesso ai controlli che possono scorrere un set di stati e mantenere uno stato dopo l'impostazione.
ITransformProvider

Fornisce l'accesso ai controlli che possono essere spostati, ridimensionati e/o ruotati all'interno di uno spazio bidimensionale.
ITransformProvider2

Estende l'interfaccia ITransformProvider per consentire ai provider di automazione interfaccia utente Microsoft di esporre le proprietà per supportare la funzionalità di zoom del riquadro di visualizzazione di un controllo.
IUIAutomationClientConnectionCallback

Supporta la possibilità di ricevere notifiche sincrone quando i client di automazione interfaccia utente si connettono o si disconnettono.
IUIAutomationClientInfo

Supporta la possibilità di ricevere informazioni su un client di automazione interfaccia utente connesso.
IUIAutomationClientInfoSource

Supporta la registrazione e l'annullamento della registrazione dei callback di connessione e l'enumerazione dei client dell'interfaccia utente attualmente connessi.
IUIAutomationPatternHandler

Restituisce un oggetto wrapper dell'API client e per annullare le richieste di proprietà e metodi a un'istanza del provider effettiva.
IUIAutomationPatternInstance

Rappresenta un oggetto pattern di controllo. Il wrapper dell'API client usa questa interfaccia per implementare tutte le chiamate di proprietà e metodi in termini di metodi GetProperty e CallMethod.
IUIAutomationRegistrar

Espone i metodi per la registrazione di nuovi pattern di controllo, proprietà ed eventi.
Ivalueprovider

Fornisce l'accesso ai controlli con un valore intrinseco che non si estende su un intervallo e che può essere rappresentato come stringa.
IVirtualizedItemProvider

Fornisce l'accesso agli elementi virtualizzati, ovvero elementi rappresentati da elementi di automazione segnaposto nell'albero di Automazione interfaccia utente Microsoft.
IWindowProvider

Fornisce l'accesso alle funzionalità fondamentali basate su finestre di un controllo.

Structures

 
UiaChangeInfo

Contiene i dati relativi a una modifica apportata all'automazione interfaccia utente.
UiaPoint

Contiene le coordinate di un punto.
UiaRect

Contiene la posizione e le dimensioni di un rettangolo, nelle coordinate dello schermo.
UIAutomationEventInfo

Contiene informazioni su un evento personalizzato.
UIAutomationMethodInfo

Contiene informazioni su un metodo supportato da un pattern di controllo personalizzato.
UIAutomationParameter

Contiene informazioni su un parametro di un pattern di controllo personalizzato.
UIAutomationPatternInfo

Contiene informazioni su un pattern di controllo personalizzato.
UIAutomationPropertyInfo

Contiene informazioni su una proprietà personalizzata.

Enumerazioni

 
ActiveEnd

Contiene i valori possibili per l'attributo di testo SelectionActiveEnd, che indica la posizione del cursore rispetto a un intervallo di testo che rappresenta il testo attualmente selezionato.
AnimationStyle

Contiene valori per l'attributo di testo AnimationStyle.
Bulletstyle

Contiene i valori per l'attributo di testo BulletStyle.
CapStyle

Contiene valori che specificano il valore dell'attributo di testo CapStyle.
CaretBidiMode

Contiene i valori possibili per l'attributo di testo CaretBidiMode, che indica se il cursore si trova nel testo che passa da sinistra a destra o da destra a sinistra.
CaretPosition

Contiene i valori possibili per l'attributo di testo CaretPosition, che indica la posizione del cursore rispetto a una riga di testo in un intervallo di testo.
DockPosition

Contiene valori che specificano la posizione di una finestra di ancoraggio rappresentata dal pattern di controllo Dock.
ExpandCollapseState

Contiene valori che specificano lo stato di un elemento dell'interfaccia utente che può essere espanso e compresso.
FillType

Contiene valori per l'attributo FillType.
FlowDirections

Contiene i valori per l'attributo di testo TextFlowDirections.
HorizontalTextAlignment

Definisce i valori di allineamento del testo orizzontale.
LiveSetting

Contiene i valori possibili per la proprietà LiveSetting. Questa proprietà viene implementata dagli elementi del provider che fanno parte di un'area dinamica.
NavigateDirection

Contiene valori usati per specificare la direzione di spostamento all'interno dell'albero di Automazione interfaccia utente Microsoft.
NotificationKind

Definisce i valori che indicano il tipo di un evento di notifica e un hint per il listener sull'elaborazione dell'evento.
NotificationProcessing

Definisce i valori che indicano come deve essere elaborata una notifica.
OrientationType

Contiene valori che specificano l'orientamento di un controllo.
OutlineStyles

Contiene valori per l'attributo di testo OutlineStyle.
ProviderOptions

Contiene valori che specificano il tipo di provider di automazione interfaccia utente. La proprietà IRawElementProviderSimple::P roviderOptions usa questa enumerazione.
RowOrColumnMajor

Contiene valori che specificano se i dati di una tabella devono essere letti principalmente per riga o per colonna.
SayAsInterpretAs

Definisce i valori che indicano come un motore di sintesi vocale deve interpretare dati specifici.
ScrollAmount

Contiene valori che specificano la direzione e la distanza da scorrere.
StructureChangeType

Contiene valori che specificano il tipo di modifica nella struttura ad albero di automazione interfaccia utente Microsoft.
SupportedTextSelection

Contiene valori che specificano l'attributo di selezione del testo supportato.
SynchronizedInputType

Contiene valori che specificano il tipo di input sincronizzato.
Textdecorationlinestyle

Contiene valori che specificano gli attributi di testo OverlineStyle, StrikethroughStyle e UnderlineStyle.
TextEditChangeType

Descrive la modifica del testo eseguita dai controlli quando vengono generati o gestiti eventi di modifica del testo.
TextPatternRangeEndpoint

Contiene valori che specificano gli endpoint di un intervallo di testo.
Textunit

Contiene valori che specificano unità di testo ai fini della navigazione.
ToggleState

Contiene valori che specificano lo stato di attivazione/disattivazione di un elemento di automazione interfaccia utente Microsoft che implementa il pattern di controllo Attiva/Disattiva.
UIAutomationType

Contiene valori usati per indicare i tipi di dati di Automazione interfaccia utente Microsoft.
VisualEffects

Contiene valori per l'attributo VisualEffects.
WindowInteractionState

Contiene valori che specificano lo stato corrente della finestra ai fini dell'interazione dell'utente.
WindowVisualState

Contiene valori che specificano lo stato di visualizzazione di una finestra.
ZoomUnit

Contiene i valori possibili per il metodo IUIAutomationTransformPattern2::ZoomByUnit, che esegue lo zoom del riquadro di visualizzazione di un controllo dall'unità specificata.