Interfacce dei pattern di controllo per i provider
Questa sezione descrive pattern di controllo interfacce implementate dai provider di automazione interfaccia utente per esporre informazioni sui controlli nelle applicazioni Windows non gestite.
In questa 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 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 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 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 di accedere alle sottostanti IAccessible'implementazione degli elementi di accessibilità Microsoft Active. |
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. |
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'interfacciaISelectionItemProviderper 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 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. Gli elementi figlio di questo elemento devono implementare ITableItemProvider ed essere organizzati in un sistema di coordinate logico bidimensionale che può essere attraversato tramite la tastiera. |
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'interfacciaITextProviderper 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 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'interfacciaITextRangeProvider per consentire ai provider di automazione interfaccia utente 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 di esporre le proprietà per supportare la funzionalità di zoom del riquadro di visualizzazione di un controllo. |
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. |
IWindowProvider |
Fornisce l'accesso alle funzionalità fondamentali basate su finestre di un controllo. |
Argomenti correlati
-
interfacce del pattern di controllo per i provider