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:

Interfacce

 
IAccessibleEx

Espone i metodi chiamati da Microsoft Automazione interfaccia utente per recuperare informazioni aggiuntive su un controllo che supporta Microsoft Active Accessibility.
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 Microsoft Automazione interfaccia utente.
IAnnotationProvider

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

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

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

Consente a un elemento di Microsoft Automazione interfaccia utente di descriversi come elemento che può ricevere una selezione di un elemento trascinato come parte di un'operazione di trascinamento della selezione 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 microsoft Automazione interfaccia utente può passare ai 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 attivato.
IItemContainerProvider

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

Consente ai client di Microsoft Automazione interfaccia utente 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 Microsoft Automazione interfaccia utente 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 di più livelli, ad esempio una casella di riepilogo o un elemento di elenco. Implementato dal provider di Automazione interfaccia utente Microsoft.
IRawElementProviderFragmentRoot

Espone metodi e proprietà per l'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 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 consentire 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 Microsoft Automazione interfaccia utente 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 Microsoft Automazione interfaccia utente di indirizzare l'input del mouse o della tastiera a un elemento specifico dell'interfaccia utente.
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.
IUIAutomationPatternHandler

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

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

Espone metodi per la registrazione di nuovi modelli di controllo, proprietà ed eventi.
IValueProvider

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

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

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

Strutture

 
UiaChangeInfo

Contiene dati relativi a una modifica Automazione interfaccia utente che si è verificata.
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 modello di controllo personalizzato.
UIAutomationParameter

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

Contiene informazioni su un modello di controllo personalizzato.
UIAutomationPropertyInfo

Contiene informazioni su una proprietà personalizzata.

Enumerazioni

 
ActiveEnd

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

Contiene valori per l'attributo di testo AnimationStyle.
Bulletstyle

Contiene 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 caret è nel testo che passa da sinistra a destra o da destra a sinistra.
CaretPosition

Contiene valori possibili per l'attributo di testo CaretPosition, che indica la posizione del caret 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 modello 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 valori per l'attributo di testo TextFlowDirections.
LiveSetting

Contiene 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 microsoft Automazione interfaccia utente.
NotificationKind

Definisce i valori che indicano il tipo di 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.
StrutturaStyles

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 in 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 Microsoft Automazione interfaccia utente.
SupportedTextSelection

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

Contiene i valori che specificano il tipo di input sincronizzato.
Textdecorationlinestyle

Contiene valori che specificano gli attributi di testo OverlineStyle, Strike throughStyle 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.
Attiva/disattivaState

Contiene valori che specificano lo stato di attivazione attiva di un elemento Microsoft Automazione interfaccia utente che implementa il modello di controllo Attiva attivazione.
UIAutomationType

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

Contiene valori per l'attributo VisualEffects.
WindowInteractionState

Contiene valori che specificano lo stato corrente della finestra a scopo di interazione utente.
WindowVisualState

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

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