Freigeben über


Visual FoxPro Active Accessibility

In der Vergangenheit hat Visual FoxPro immer mehrere Plattformen unterstützt, einschließlich DOS, Macintosh und Unix. Aufgrund des plattformübergreifenden Charakters des Produkts wurde eine Reihe von Elementen der Benutzeroberfläche, einschließlich der Formular-Steuerelemente, direkt von Visual FoxPro und nicht auf der Basis von Standard-UI-Klassen von Windows erstellt. Eingabehilfe und Testtools, die ausschließlich auf Anwendungen aufbauen, die Standard-UI-Klassen von Windows verwenden, sind in Kombination mit Visual FoxPro nicht vollständig funktionsfähig.

Jetzt wurde von Microsoft unter dem Namen Microsoft Active Accessibility eine neue Norm für Eingabehilfen eingeführt, deren Schwerpunkt auf Anwendungen und Eingabehilfenclients liegt, die über einen Standardsatz an Schnittstellen miteinander kommunizieren. Eingabehilfen und Testtools, bei deren Programmierung diese neuen Eingabehilfenschnittstellen berücksichtigt wurden, können nun direkt mit Anwendungen zusammenarbeiten, die diese Schnittstellen implementieren.

Visual FoxPro unterstützt Microsoft Active Accessibility 2.0 und implementiert über die Eingabehilfenschnittstellen (IAccessible) zur Entwurfs- und zur Laufzeit die vollständige Unterstützung für alle Elemente der Visual FoxPro-Benutzeroberfläche, z. B. Formulare, Dialogfelder und Menüs.

Mit dem Browser für Eingabehilfen können Sie die Eingabehilfefunktionen einer Anwendung mit Hilfe der IAccessible-Eigenschaften von Objekten überprüfen. Der Browser kann darüber hinaus verwendet werden, um Sie bei der Erstellung automatisierter Testsuites zu unterstützen.

Der automatisierte Eingabehilfentest wurde auf Grundlage der Microsoft Active Accessibility (MSAA)-Technologie erstellt und kann verwendet werden, um die Eingabehilfenfunktionalität aller Visual FoxPro-Anwendungen zu testen. Die Maus- und Tastaturereignisse in Visual FoxPro-Anwendungen können aufgezeichnet und jederzeit wiedergegeben werden.

Siehe auch

Verwenden des Browsers für Eingabehilfen | Verwenden des automatisierten Eingabehilfentests | Fenster "Browser für Eingabehilfen" | Anwendungsentwicklung und Entwicklerproduktivität | Eingabehilfen für Personen mit Behinderungen