Interfacce dei modelli di controllo per i provider

Questa sezione descrive le interfacce dei modelli di controllo implementate dai provider di Automazione interfaccia utente per esporre informazioni sui controlli nelle applicazioni Windows non gestite.

Contenuto della sezione

Interfaccia Descrizione
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 microsoft di 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 Automazione interfaccia utente di descrivere se stesso come elemento che può ricevere un'eliminazione di un elemento trascinato come parte di un'operazione di trascinamento Automazione interfaccia utente trascinamento.
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 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.
ILegacyIAccessProvider
Consente ai client di Automazione interfaccia utente di accedere all'implementazione IAccessibile sottostante degli elementi di Accessibilità attiva Microsoft.
IMultipleViewProvider
Fornisce l'accesso ai controlli che forniscono e possono passare da una rappresentazione a più rappresentazioni 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.
IRangeValueProvider
Fornisce l'accesso ai controlli che possono essere impostati su un valore all'interno di un intervallo.
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 agli elementi (celle) in un foglio di calcolo.
IStylesProvider
Fornisce l'accesso agli stili di visualizzazione associati al contenuto di un documento.
ISynchronizedInputProvider
Consente Automazione interfaccia utente applicazioni client per 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. Gli elementi figlio di questo elemento devono implementare ITableItemProvider e essere organizzati in un sistema di coordinate logiche bidimensionali che possono essere attraversate tramite la tastiera.
ITextChildProvider
Fornisce l'accesso a un controllo basato su testo (o 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 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 di esporre contenuto testuale che è la destinazione di un'annotazione e informazioni su un caret 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 di richiamare i menu di scelta rapida.
IToggleProvider
Fornisce l'accesso ai controlli che possono eseguire il ciclo attraverso un set di stati e mantenere uno stato dopo che è impostato.
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 di esporre le proprietà per supportare la funzionalità di zoom del riquadro di visualizzazione di un controllo.
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 Automazione interfaccia utente.
IWindowProvider
Fornisce l'accesso alle funzionalità fondamentali basate su finestre di un controllo.

Interfacce dei modelli di controllo per i provider