Condividi tramite


Interfacce dei pattern di controllo per i client

In questa sezione vengono descritte le interfacce dei pattern di controllo per le applicazioni client Automazione interfaccia utente non gestite.

Contenuto della sezione

Interfaccia Descrizione
IUIAutomationAnnotationPattern
Fornisce l'accesso alle proprietà di un'annotazione in un documento.
IUIAutomationCustomNavigationPattern
Espone un metodo per supportare l'accesso da parte di un client microsoft Automazione interfaccia utente ai controlli che supportano un ordine di spostamento personalizzato.
IUIAutomationDockPattern
Fornisce l'accesso a un controllo che consente di disporre orizzontalmente e verticalmente gli elementi figlio, rispetto agli altri.
IUIAutomationDragPattern
Fornisce l'accesso alle informazioni esposte da un provider di Automazione interfaccia utente per un elemento che può essere trascinato come parte di un'operazione di trascinamento della selezione.
IUIAutomationDropTargetPattern
Fornisce l'accesso alle informazioni di trascinamento della selezione esposte da un provider di Automazione interfaccia utente per un elemento che può essere la destinazione di rilascio di un'operazione di trascinamento della selezione.
IUIAutomationExpandCollapsePattern
Fornisce l'accesso a un controllo che può espandersi visivamente per visualizzare il contenuto e comprimere per nascondere il contenuto.
IUIAutomationGridItemPattern
Fornisce l'accesso a un controllo figlio in un contenitore in stile griglia che supporta l'interfaccia IUIAutomationGridPattern .
IUIAutomationGridPattern
Fornisce l'accesso a un controllo che funge da contenitore per una raccolta di controlli figlio organizzati in un sistema di coordinate logico bidimensionale che può essere attraversato da riga e colonna.
IUIAutomationInvokePattern
Espone un metodo che consente a un'applicazione client di richiamare l'azione di un controllo (in genere un pulsante).
IUIAutomationItemContainerPattern
Espone un metodo che recupera un elemento da un contenitore, ad esempio un elenco virtuale.
IUIAutomationLegacyIAccessiblePattern
Espone metodi e proprietà che consentono ai client di Automazione interfaccia utente di recuperare informazioni sull'interfaccia utente dai server Microsoft Active Accessibility (MSAA).
IUIAutomationMultipleViewPattern
Fornisce l'accesso a un controllo che può passare da più rappresentazioni delle stesse informazioni o set di controlli figlio.
IUIAutomationObjectModelPattern
Fornisce l'accesso al modello a oggetti sottostante implementato da un controllo o da un'applicazione.
IUIAutomationPatternHandler
Restituisce un oggetto wrapper dell'API client e per annullare le richieste di proprietà e metodi 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 metodi in termini di metodi GetProperty e CallMethod .
IUIAutomationRangeValuePattern
Fornisce l'accesso a un controllo che presenta un intervallo di valori.
IUIAutomationScrollItemPattern
Espone un metodo che consente di inserire un elemento in una visualizzazione scorrevole in una parte visibile della visualizzazione.
IUIAutomationScrollPattern
Fornisce l'accesso a un controllo che funge da contenitore scorrevole per una raccolta di elementi figlio.
IUIAutomationSelectionItemPattern
Fornisce l'accesso agli elementi figlio selezionabili di un controllo contenitore che supporta IUIAutomationSelectionPattern.
IUIAutomationSelectionPattern
Fornisce l'accesso a un controllo che contiene elementi figlio selezionabili. Gli elementi figlio di questo elemento supportano IUIAutomationSelectionItemPattern.
IUIAutomationSelectionPattern2
Estende l'interfaccia IUIAutomationSelectionPattern per fornire informazioni sugli elementi selezionati.
IUIAutomationSpreadsheetItemPattern
Consente a un'applicazione client di recuperare informazioni su un elemento (cella) in un foglio di calcolo.
IUIAutomationSpreadsheetPattern
Consente a un'applicazione client di accedere agli elementi (celle) in un foglio di calcolo.
IUIAutomationStylesPattern
Consente ai client di Automazione interfaccia utente di recuperare gli stili di visualizzazione associati a un elemento in un documento.
IUIAutomationSynchronizedInputPattern
Fornisce l'accesso alla tastiera o all'input del mouse di un controllo.
IUIAutomationTableItemPattern
Fornisce l'accesso a un elemento figlio in un contenitore che supporta IUIAutomationTablePattern.
IUIAutomationTablePattern
Fornisce l'accesso a un controllo che funge da contenitore per una raccolta di elementi figlio. Gli elementi figlio di questo elemento supportano IUIAutomationTableItemPattern e sono organizzati in un sistema di coordinate logiche bidimensionali che possono essere attraversate da riga e colonna.
IUIAutomationTextChildPattern
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.
IUIAutomationTextEditPattern
Consente l'accesso a un controllo per modificare il testo, ad esempio un controllo che esegue la correzione automatica o che consente la composizione dell'input tramite un IME (Input Method Editor).
IUIAutomationTextPattern
Fornisce l'accesso a un controllo che contiene testo.
IUIAutomationTextPattern2
Estende l'interfaccia IUIAutomationTextPattern .
IUIAutomationTextRange
Fornisce l'accesso a un intervallo di testo continuo in un contenitore che supporta l'interfaccia IUIAutomationTextPattern . Le applicazioni client possono usare l'interfaccia IUIAutomationTextRange per selezionare, confrontare e recuperare oggetti incorporati dall'intervallo di testo.
IUIAutomationTextRange2
Estende l'interfaccia IUIAutomationTextRange per consentire ai client di Automazione interfaccia utente di richiamare i menu di scelta rapida a livello di codice.
IUIAutomationTextRange3
Estende l'interfaccia IUIAutomationTextRange2 per supportare un accesso più rapido ai dati RTF sottostanti in un intervallo di testo.
IUIAutomationTextRangeArray
Rappresenta un insieme di oggetti IUIAutomationTextRange .
IUIAutomationTogglePattern
Fornisce l'accesso a un controllo che può scorrere un set di stati e mantenere uno stato dopo l'impostazione.
IUIAutomationTransformPattern
Fornisce l'accesso a un controllo che può essere spostato, ridimensionato o ruotato.
IUIAutomationTransformPattern2
Estende l'interfaccia IUIAutomationTransformPattern per consentire ai client Automazione interfaccia utente di accedere a livello di codice alla funzionalità di zoom del riquadro di visualizzazione di un controllo.
IUIAutomationValuePattern
Fornisce l'accesso a un controllo che contiene un valore che non si estende su un intervallo e che può essere rappresentato come stringa.
IUIAutomationVirtualizedItemPattern
Rappresenta un elemento virtualizzato, che è un elemento rappresentato da un elemento di automazione segnaposto nell'albero Automazione interfaccia utente.
IUIAutomationWindowPattern
Fornisce l'accesso alla funzionalità fondamentale di una finestra.

client Automazione interfaccia utente