Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Microsoft Active Accessibility to UI Automation Proxy to składnik oprogramowania, który umożliwia klientom Microsoft UI Automation interakcję z serwerami Microsoft Active Accessibility, które implementują interfejs IAccessible natywnie. Serwer proxy obsługuje wzorzec sterowania LegacyIAccessible i dla każdego wykrytego serwera Microsoft Active Accessibility dostarcza wystąpienie interfejsu IUIAutomationLegacyIAccessiblePattern. Klienci automatyzacji interfejsu użytkownika używają metod udostępnianych przez IUIAutomationLegacyIAccessiblePattern w celu uzyskania dostępu do właściwości i obiektów microsoft Active Accessibility obsługiwanych przez serwer.
Jeśli element UI Automation ma podstawową implementację Microsoft Active Accessibility, klient może uzyskać IUIAutomationLegacyIAccessiblePattern wskaźnik interfejsu elementu, przekazując identyfikator wzorca kontrolki UIA_LegacyIAccessiblePatternId do jednej z następujących metod IUIAutomationElement:
- GetCachedPattern
- GetCachedPatternAs
- GetCurrentPattern
- GetCurrentPatternAs
Interfejs IUIAutomationLegacyIAccessiblePattern nie jest dostępny dla kontrolek opartych na Automatyzacji UI.
Interfejs IUIAutomationLegacyIAccessiblePattern umożliwia klientom automatyzacji interfejsu użytkownika dostęp do podstawowej implementacji IAccessible elementu Microsoft Active Accessibility. Jednak interfejs nie obsługuje metod, które są przestarzałe lub zbędne wobec funkcji automatyzacji UI. Na przykład IUIAutomationLegacyIAccessiblePattern nie ma metody równoważnej IAccessible::accLocation, ponieważ bieżąca lokalizacja elementu interfejsu użytkownika jest dostępna z właściwości UI Automation BoundingRectangle.
Metoda IUIAutomationLegacyIAccessiblePattern::GetIAccessible umożliwia klientowi pobranie wskaźnika interfejsu IAccessible z elementu automatyzacji interfejsu użytkownika. Odwrotnie jest również możliwe przy użyciu metod IUIAutomation::ElementFromIAccessible i IUIAutomation::ElementFromIAccessibleBuildCache.
interfejs IUIAutomationLegacyIAccessiblePattern::GetIAccessible zwraca null, jeśli interfejs IAccessible dla elementu jest dostarczany przez obiekt proxy z OLEACC.dll lub z mostka automatyzacji interfejsu użytkownika do Microsoft Active Accessibility.
Tematy pokrewne
-
Koncepcyjny
-
Automatyzacja interfejsu użytkownika i aktywne ułatwienia dostępu
-
Omówienie wzorców kontrolek automatyzacji interfejsu użytkownika