Cursor (MSAA UI-Elementreferenz)

Hinweis

In diesem Thema werden Cursor zu Zwecken der MSAA UI-Elementreferenz beschrieben. Die Verwendung von Cursorn in verschiedenen Benutzeroberflächenframeworks wird hier nicht beschrieben. Informationen zum verwendeten BENUTZERoberflächenframework finden Sie in der API-Referenzdokumentation.

Ein Cursor ist ein kleines Bild, dessen Position auf dem Bildschirm durch ein zeigendes Gerät gesteuert wird, z. B. eine Maus, ein Stift oder ein Trackball. Wenn der Benutzer das zeigende Gerät verschiebt, verschiebt das Windows Betriebssystem den Cursor.

IAccessible-Methoden

Ein Cursor unterstützt die folgenden IAccessible-Methoden:

IAccessible-Eigenschaften

Ein Cursor unterstützt die folgenden IAccessible-Eigenschaften:

  • get _ accChildCount– Die ChildCount-Eigenschaft ist 0 (null).

  • get _ accName: Entwickler können benutzerdefinierte Cursor erstellen oder die vordefinierten Cursor verwenden, die durch ihre Cursor-ID identifiziert werden. Die Name-Eigenschaft des Cursors hängt von seiner Form ab und ist eine der folgenden:

    Cursorform Name
    Benutzerdefinierter Cursor "Unbekannt"
    _IDC-PFEIL "Normal"
    IDC _ IBEAM "Bearbeiten"
    IDC _ WAIT "Warten"
    IDC _ CROSS "Grafik"
    IDC _ UPARROW "Up"
    IDC _ SIZENWSE "NWSE-Größe"
    IDC _ SIZENESW "NESW size" (NESW-Größe)
    IDC _ SIZEWE "Horizontale Größe"
    IDC _ SIZENS "Vertikale Größe"
    IDC _ SIZEALL "Move" (Verschieben)
    IDC _ NEIN "Verboten"
    IDC _ APPSTARTING "App-Start"
    _IDC-HILFE "Hilfe"
  • get _ accRole– Die Role-Eigenschaft ist ROLE SYSTEM _ _ CURSOR.

  • get _ accState: Die State-Eigenschaft ist eine Kombination aus einem oder mehreren der folgenden Werte:

    STATE _ SYSTEM _ INVISIBLE | STATE SYSTEM _ _ FLOATING

Notizen

  • Im Gegensatz zu anderen Benutzeroberflächenelementen verfügt das Cursorobjekt nicht über ein zugeordnetes Fensterhandle. Um Zugriff auf das Cursorobjekt zu erhalten, müssen Clients winEventProc festlegen und warten, bis das Cursorobjekt Ereignisse generiert.

IAccessible-Schnittstelle