Freigeben über


SYS(2800) – Support für Eingabehilfen

Deaktiviert oder aktiviert die Unterstützung für Microsoft® Active Accessibility® und legt bestimmte Optionen zur Überwachung des Tastaturfokus des momentan ausgewählten Steuerelements auf einem Visual FoxPro-Formular fest.

SYS(2800 [,nFlag] )

Parameter

  • nFlag
    Deaktiviert die Unterstützung für die Eingabehilfen oder aktiviert verschiedene Funktionen in diesem Bereich, entsprechend der folgenden Tabelle:

    Anmerkung   Die Flags sind additiv.

    nFlags Beschreibung
    0 Active Accessibility (AA) wird deaktiviert
    1 WM_GETOBJECT wird aktiviert
    2 NotifyWinEvent wird aktiviert
    4 Bestimmte Methoden von IAccessible, wie z. B. accDoDefaultAction oder accSelect, leiten eine Nachricht weiter, dass die Anforderung des Clients verarbeitet wird und eine sofortige Rückgabe an den Client stattfindet. Falls dieses Flag festgelegt ist, geht Visual FoxPro erst dann zu Clients mit Eingabehilfen zurück, wenn diese Aktion abgeschlossen ist.
    16 ACCNAME gibt anstelle der Beschriftung den Objektnamen zurück. Wird für das Testing eingesetzt.
    32 Dieses Flag wird aus Gründen der Abwärtskompatibilität unterstützt. Viele Clients mit Eingabehilfen, wie z. B. Bildschirmlupe, können dem Caretzeichen folgen.

    Der Standardwert für nFlag ist 3, dies ist die Summe von "Enables WM_GETOBJECT" (2) + "Enables NotifyWinEvent" (3).

    Detaillierte Informationen zu WM_GETOBJECT, NotifyWinEvent und accDoDefaultAction finden Sie in der MSDN Online Library im Abschnitt "User Interface Services" bei der Beschreibung der Eingabehilfen.

Rückgabewert

Numerisch - Der Wert der aktuellen Einstellung für Active Accessibility.

Hinweise

Wenn Sie diese Funktion beim Entwerfen einer Anwendung verwenden, die den Anforderungen des Windows 2000-Logos entsprechen soll, können Sie die Funktionalität von Eingabehilfen überprüfen, wie z. B. der Microsoft Bildschirmlupe.

Diese Funktion ist nur für systemeigene Visual FoxPro-Steuerelemente funktionsfähig. Für ActiveX-Steuerelemente von Drittherstellern kann nicht gewährleistet werden, dass bei aktivierten Eingabehilfen der Tastaturfokus immer richtig überwacht wird. Wenden Sie sich an den Lieferanten des Steuerelements, um Informationen zum Verhalten von Eingabehilfen bei einem bestimmten Steuerelement zu erhalten.

Siehe auch

SYS( ) - Funktionen - Überblick