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