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