Bagikan melalui


Mengakses Server Aksesibilitas Aktif Microsoft

Proksi Microsoft Active Accessibility to UI Automation adalah komponen perangkat lunak yang memungkinkan klien Microsoft UI Automation berinteraksi dengan server Aksesibilitas Aktif Microsoft yang mengimplementasikan antarmuka IAccessible secara asli. Proksi mendukung pola kontrol LegacyIAccessible, dan menyediakan instans antarmuka IUIAutomationLegacyIAccessiblePattern untuk setiap server Aksesibilitas Aktif Microsoft yang terdeteksi. Klien Automation UI menggunakan metode yang diekspos oleh IUIAutomationLegacyIAccessiblePattern untuk mengakses properti dan objek Aksesibilitas Aktif Microsoft yang didukung oleh server.

Jika elemen Automation UI memiliki implementasi Aksesibilitas Aktif Microsoft yang mendasar, klien dapat memperoleh penunjuk antarmuka elemen IUIAutomationLegacyIAccessiblePattern dengan meneruskan ID pola kontrol UIA_LegacyIAccessiblePatternId ke salah satu metode IUIAutomationElement berikut:

Antarmuka IUIAutomationLegacyIAccessiblePattern tidak tersedia untuk kontrol berdasarkan Automasi UI.

AntarmukaIUIAutomationLegacyIAccessiblePattern memungkinkan klien Automation UI mengakses implementasi IAccessible yang mendasar dari elemen Aksesibilitas Aktif Microsoft. Namun, antarmuka tidak mendukung metode yang usang atau redundan dengan fitur UI Automation. Misalnya, IUIAutomationLegacyIAccessiblePattern tidak memiliki metode yang setara dengan IAccessible::accLocation karena lokasi elemen UI saat ini tersedia dari properti UI Automation BoundingRectangle.

Metode IUIAutomationLegacyIAccessiblePattern::GetIAccessible memungkinkan klien untuk mengambil pointer antarmuka IAccessible dari elemen Otomasi UI. Sebaliknya juga dimungkinkan dengan menggunakan metode IUIAutomation::ElementFromIAccessible dan IUIAutomation::ElementFromIAccessibleBuildCache.

IUIAutomationLegacyIAccessiblePattern::GetIAccessible mengembalikan NULL jika antarmukaIAccessible untuk elemen disediakan oleh objek proksi dari OLEACC.dll atau dari Automasi UI ke Microsoft Active Accessibility Bridge.

Konseptual

Automasi UI dan Aksesibilitas Aktif

Gambaran Umum Pola Kontrol Automasi UI