Dela via


LegacyIAccessible-kontrollmönster

Beskriver riktlinjer och konventioner för att använda ILegacyIAccessibleProvider, inklusive information om egenskaper, metoder och händelser. Kontrollmönstret LegacyIAccessible stöds av Microsoft Active Accessibility to Microsoft UI Automation Proxy.

Program- och kontrollprovidrar implementerar aldrig gränssnittet ILegacyIAccessibleProvider.

Kontrollmönstret LegacyIAccessible exponerar IUIAutomationLegacyIAccessiblePattern- gränssnitt för UI Automation-klienter, så att de kan komma åt den underliggande IAccessible implementering för vissa gränssnittselement. Men IUIAutomationLegacyIAccessiblePattern stöder inte metoder som är föråldrade eller som är redundanta med UI Automation-funktionerna.

Det här avsnittet innehåller följande avsnitt:

Riktlinjer och konventioner för implementering

Inget program eller kontroll implementerar ILegacyIAccessibleProvider. UI Automation-ramverket tillhandahåller automatiskt providerimplementeringen för en inbyggd Microsoft Active Accessibility-server.

Kontrollmönstret LegacyIAccessible är inte tillgängligt för kontroller baserat på UI Automation.

Medlemmar i kontrollmönstret LegacyIAccessible

Följande egenskaper, metoder och händelser är medlemmar i kontrollmönstret LegacyIAccessible. Anteckningarna gäller för UI Automation-klienter.

Medlemmar Medlemstyp Anteckningar
ChildId Egenskap Returnerar CHILDID_SELF (0) för ett objekt som inte är underordnat.
DefaultAction Egenskap Ingen
Beskrivning Egenskap Ingen
Hjälp Egenskap Ingen
KeyboardShortcut Egenskap Ingen
namn Egenskap Ingen
roll Egenskap Använd funktionen GetRoleText för att hämta lokaliserad sträng.
GetSelection Metod Hämtar en IUIAutomationElementArray gränssnittspekare.
tillstånd Egenskap Använd funktionen GetStateText för att hämta lokaliserad sträng.
Värde Egenskap Ingen
DoDefaultAction Metod Ingen
GetIAccessible Metod Ingen
Välj Metod Markeringsflaggan är ett Microsoft Active AccessibilitySELFLAG- värde. Mer information finns i SELFLAG Constants.
SetValue Metod Ingen

 

Det här kontrollmönstret har inga associerade händelser.

kontrolltyper och deras kontrollmönster som stöds

översikt över UI Automation-kontrollmönster

Översikt över automationsträd för användargränssnittet