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