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