Freigeben über


Titelleiste (MSAA UI-Elementreferenz)

Anmerkung

In diesem Thema werden Titelleisten- Objekte zum Zwecke der MSAA-Elementreferenz beschrieben. Wie Sie Titelleiste Objekte in verschiedenen Benutzeroberflächenframeworks erstellen, wird hier nicht beschrieben. Weitere Informationen finden Sie in der API-Referenzdokumentation für das von Ihnen verwendete Benutzeroberflächenframework.

Die Titelleiste oben in einem Fenster zeigt ein anwendungsdefiniertes Symbol und eine Textzeile an. Der Text gibt den Namen der Anwendung an und gibt den Zweck des Fensters an. Die Titelleiste ermöglicht es dem Benutzer auch, das Fenster mit einer Maus oder einem anderen Zeigegerät zu verschieben.

Titelleisten enthalten mindestens drei kleine Schaltflächen, die die Titelleiste minimieren, maximieren oder wiederherstellen und das fenster schließen, das der Titelleiste zugeordnet ist. Titelleisten enthalten auch eine kontextabhängige Hilfeschaltfläche. Anwendungen, die in der Far-East-Version des Windows-Betriebssystems ausgeführt werden, können auch Ime-Schaltflächen (Input Method Editor) enthalten. Microsoft Active Accessibility macht diese Schaltflächen als untergeordnete Elemente der Titelleiste verfügbar.

IAccessible-Methoden

Titelleisten unterstützen die folgenden IAccessible Methoden:

IAccessible-Eigenschaften

Titelleisten unterstützen die folgenden IAccessible Eigenschaften:

Eigentum Kommentare
get_accChildCount Die eigenschaft ChildCount ist fünf. Die ChildCount-Eigenschaft enthält die SCHALTFLÄCHEn "IME" und "Kontextbezogene Hilfe", auch wenn sie nicht angezeigt werden. Schaltflächen, die nicht angezeigt werden, weisen die eigenschaft StateSTATE_SYSTEM_INVISIBLEauf.
get_accDescription Die Beschreibung Eigenschaft der Titelleiste selbst lautet: "Zeigt den Namen des Fensters an und enthält Steuerelemente zum Bearbeiten." Die untergeordneten Schaltflächen in der Titelleiste weisen die folgenden Beschreibungen auf:
  • "Verschiebt das Fenster aus
  • "Macht das Fenster voll
  • "Platziert eine minimierte oder
  • "Schließt das Fenster"
  • "Gibt kontextbezogene Eingaben ein oder verlässt sie.
  • "Bei gedrückter Taste wird die Tastatur angezeigt"
get_accName Die Titelleiste selbst unterstützt die eigenschaft Name nicht. Die untergeordneten Schaltflächen in der Titelleiste weisen die folgenden Namen auf:
  • "Minimieren"
  • "Maximieren" oder "Wiederherstellen",
  • "Schließen"
  • "Kontexthilfe"
  • "IME"
get_accParent Die Übergeordnete Eigenschaft der Titelleiste ist das Hauptanwendungsfenster (ROLE_SYSTEM_WINDOW), das denselben anwendungsdefinierten Fensterklassennamen wie die Titelleiste aufweist.
get_accRole Die eigenschaft Role ist ROLE_SYSTEM_TITLEBAR. Die untergeordneten Schaltflächen in der Titelleiste weisen die Role-Eigenschaft ROLE_SYSTEM_PUSHBUTTONauf.
get_accState Die State-Eigenschaft für die Titelleiste und die untergeordneten Schaltflächen können eine Kombination aus einem oder mehreren der folgenden Wertesein: STATE_SYSTEM_FOCUSABLE
STATE_SYSTEM_INVISIBLE
STATE_SYSTEM_OFFSCREEN
STATE_SYSTEM_UNAVAILABLE
STATE_SYSTEM_PRESSED
get_accValue Die Value-Eigenschaft ist eine Zeichenfolge, die dem text entspricht, der in der Titelleiste angezeigt wird.

Notizen

  • Obwohl die Titelleiste einer Anwendung das Status- Eigenschaftsflagge STATE_SYSTEM_FOCUSABLEhat, hat sie nie das State Flag STATE_SYSTEM_FOCUSED. Das Festlegen des Fokus auf ein Titelleistenobjekt konzentriert sich auf das Anwendungsfenster.
  • Da das Titelleistenobjekt get_accChildnicht unterstützt, sind die Schaltflächen auf der Titelleiste einfache Elemente. Sie unterstützen die IAccessible Schnittstelle selbst nicht. Das Titelleistenobjekt enthält Informationen zu diesen untergeordneten Schaltflächen.
  • Da Titelleisten keinen Fokus erhalten und keine Standardaktion aufweisen, werden die accDoDefaultAction- und get_accDefaultAction Methoden für dieses Steuerelement nicht unterstützt.

IAccessible Interface