Udostępnij za pośrednictwem


Interfejsy wzorca sterowania dla klientów

W tej sekcji opisano interfejsy wzorca sterowania dla niezarządzanych aplikacji klienckich automatyzacji interfejsu użytkownika.

W tej sekcji

Interfejs Opis
IUIAutomationAnnotationPattern
Zapewnia dostęp do właściwości adnotacji w dokumencie.
IUIAutomationCustomNavigationPattern
Uwidacznia metodę do obsługi dostępu przez klienta automatyzacji interfejsu użytkownika firmy Microsoft w celu sterowania, które obsługują niestandardową kolejność nawigacji.
IUIAutomationDockPattern
Zapewnia dostęp do kontrolki, która umożliwia rozmieszczanie elementów podrzędnych w poziomie i w pionie względem siebie.
IUIAutomationDragPattern
Zapewnia dostęp do informacji udostępnianych przez dostawcę automatyzacji interfejsu użytkownika dla elementu, który można przeciągać w ramach operacji przeciągania i upuszczania.
IUIAutomationDropTargetPattern
Zapewnia dostęp do informacji przeciągania i upuszczania udostępnianych przez dostawcę automatyzacji interfejsu użytkownika dla elementu, który może być celem upuszczania operacji przeciągania i upuszczania.
IUIAutomationExpandCollapsePattern
Zapewnia dostęp do kontrolki, która może wizualnie rozwijać w celu wyświetlania zawartości i zwijania w celu ukrycia zawartości.
IUIAutomationGridItemPattern
Zapewnia dostęp do kontrolki podrzędnej w kontenerze w stylu siatki, który obsługuje interfejs IUIAutomationGridPattern.
IUIAutomationGridPattern
Zapewnia dostęp do kontrolki, która działa jako kontener dla kolekcji kontrolek podrzędnych, które są zorganizowane w dwuwymiarowym układzie współrzędnych logicznych, które można przechodzić przez wiersz i kolumnę.
IUIAutomationInvokePattern
Uwidacznia metodę, która umożliwia aplikacji klienckiej wywoływanie akcji kontrolki (zazwyczaj przycisku).
IUIAutomationItemContainerPattern
Uwidacznia metodę, która pobiera element z kontenera, na przykład listę wirtualną.
IUIAutomationLegacyIAccessiblePattern
Udostępnia metody i właściwości, które umożliwiają klientom automatyzacji interfejsu użytkownika pobieranie informacji interfejsu użytkownika z serwerów Microsoft Active Accessibility (MSAA).
IUIAutomationMultipleViewPattern
Zapewnia dostęp do kontrolki, która może przełączać się między wieloma reprezentacjami tych samych informacji lub zestawu kontrolek podrzędnych.
IUIAutomationObjectModelPattern
Zapewnia dostęp do bazowego modelu obiektów zaimplementowanego przez kontrolkę lub aplikację.
IUIAutomationPatternHandler
Zwraca obiekt otoki interfejsu API klienta i do żądania właściwości i metody unmarshal do rzeczywistego wystąpienia dostawcy.
IUIAutomationPatternInstance
Reprezentuje obiekt wzorca kontrolki. Otoka interfejsu API klienta używa tego interfejsu do implementowania wszystkich wywołań właściwości i metod pod względem metod GetProperty i CallMethod.
IUIAutomationRangeValuePattern
Zapewnia dostęp do kontrolki, która przedstawia zakres wartości.
IUIAutomationScrollItemPattern
Uwidacznia metodę, która umożliwia umieszczenie elementu w widoku z możliwością przewijania w widocznej części widoku.
IUIAutomationScrollPattern
Zapewnia dostęp do kontrolki, która działa jako kontener przewijany dla kolekcji elementów podrzędnych.
IUIAutomationSelectionItemPattern
Zapewnia dostęp do wybranych elementów podrzędnych kontrolki kontenera obsługującej IUIAutomationSelectionPattern.
IUIAutomationSelectionPattern
Zapewnia dostęp do kontrolki zawierającej wybieralne elementy podrzędne. Elementy podrzędne tego elementu obsługują IUIAutomationSelectionItemPattern.
IUIAutomationSelectionPattern2
Rozszerza interfejs IUIAutomationSelectionPattern w celu udostępnienia informacji o wybranych elementach.
IUIAutomationSpreadsheetItemPattern
Umożliwia aplikacji klienckiej pobieranie informacji o elemencie (komórce) w arkuszu kalkulacyjnym.
IUIAutomationSpreadsheetPattern
Umożliwia aplikacji klienckiej dostęp do elementów (komórek) w arkuszu kalkulacyjnym.
IUIAutomationStylesPattern
Umożliwia klientom automatyzacji interfejsu użytkownika pobieranie stylów wizualizacji skojarzonych z elementem w dokumencie.
IUIAutomationSynchronizedInputPattern
Zapewnia dostęp do klawiatury lub wprowadzania myszy kontrolki.
IUIAutomationTableItemPattern
Zapewnia dostęp do elementu podrzędnego w kontenerze, który obsługuje IUIAutomationTablePattern.
IUIAutomationTablePattern
Zapewnia dostęp do kontrolki, która działa jako kontener dla kolekcji elementów podrzędnych. Elementy podrzędne tego elementu obsługują IUIAutomationTableItemPattern i są zorganizowane w dwuwymiarowym systemie współrzędnych logicznych, który można przechodzić przez wiersz i kolumnę.
IUIAutomationTextChildPattern
Zapewnia dostęp do kontrolki opartej na tekście (lub obiektu osadzonego w tekście), który jest elementem podrzędnym lub elementem potomnym innej kontrolki opartej na tekście.
IUIAutomationTextEditPattern
Zapewnia dostęp do kontrolki modyfikującej tekst, na przykład kontrolkę wykonującą automatyczną korektę lub umożliwiającą kompozycję wejściową za pośrednictwem Edytora metod wejściowych (IME).
IUIAutomationTextPattern
Zapewnia dostęp do kontrolki zawierającej tekst.
IUIAutomationTextPattern2
Rozszerza interfejs IUIAutomationTextPattern.
IUIAutomationTextRange
Zapewnia dostęp do zakresu ciągłego tekstu w kontenerze, który obsługuje interfejs IUIAutomationTextPattern. Aplikacje klienckie mogą używać interfejsu IUIAutomationTextRange do wybierania, porównywania i pobierania obiektów osadzonych z zakresu tekstu.
IUIAutomationTextRange2
Rozszerza interfejs IUIAutomationTextRange, aby umożliwić klientom automatyzacji interfejsu użytkownika programowe wywoływanie menu kontekstowych.
IUIAutomationTextRange3
Rozszerza interfejs IUIAutomationTextRange2 w celu zapewnienia szybszego dostępu do podstawowych danych tekstowych sformatowanych w zakresie tekstu.
IUIAutomationTextRangeArray
Reprezentuje kolekcję obiektów IUIAutomationTextRange.
IUIAutomationTogglePattern
Zapewnia dostęp do kontrolki, która może przechodzić przez zestaw stanów i utrzymywać stan po jego ustawieniu.
IUIAutomationTransformPattern
Zapewnia dostęp do kontrolki, którą można przenosić, zmieniać rozmiary lub obracać.
IUIAutomationTransformPattern2
Rozszerza interfejs IUIAutomationTransformPattern, aby umożliwić klientom automatyzacji interfejsu użytkownika programowy dostęp do funkcji powiększania widoku kontrolki.
IUIAutomationValuePattern
Zapewnia dostęp do kontrolki zawierającej wartość, która nie obejmuje zakresu i które mogą być reprezentowane jako ciąg.
IUIAutomationVirtualizedItemPattern
Reprezentuje element zwirtualizowany, który jest elementem reprezentowanym przez element automatyzacji symbolu zastępczego w drzewie automatyzacji interfejsu użytkownika.
IUIAutomationWindowPattern
Zapewnia dostęp do podstawowych funkcji okna.

Klienci automatyzacji interfejsu użytkownika