Auf Englisch lesen

Freigeben über


Titelleiste (MSAA UI-Elementreferenz)

Hinweis

In diesem Thema werden Title Bar-Objekte für zwecke der MSAA-UI-Elementreferenz beschrieben. Das Erstellen von Titelleistenobjekten in verschiedenen Benutzeroberflächenframeworks ist hier nicht beschrieben. Informationen zum verwendeten BENUTZERoberflächenframework finden Sie in der API-Referenzdokumentation.

Die Titelleiste am oberen Rand eines Fensters zeigt ein anwendungsdefiniertes Symbol und eine Textzeile an. Der Text gibt den Namen der Anwendung und 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 das Fenster minimieren, maximieren oder wiederherstellen und das Fenster schließen, das der Titelleiste zugeordnet ist. Titelleisten enthalten auch eine kontextbezogene Hilfeschaltfläche. Anwendungen, die in der Far-East Version des Windows-Betriebssystems ausgeführt werden, können auch Schaltflächen des Eingabemethoden-Editors (IME) 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 :

Eigenschaft Kommentare
get_accChildCount Die ChildCount-Eigenschaft ist fünf. Die ChildCount-Eigenschaft enthält die Schaltflächen IME und kontextabhängige Hilfe, auch wenn sie nicht angezeigt werden. Schaltflächen, die nicht angezeigt werden, weisen die State-EigenschaftSTATE_SYSTEM_INVISIBLE auf.
get_accDescription Die Description-Eigenschaft der Titelleiste selbst lautet: "Zeigt den Namen des Fensters an und enthält Steuerelemente zum Bearbeiten des Fensters." Die untergeordneten Schaltflächen in der Titelleiste weisen die folgenden Beschreibungen auf:
  • "Verschiebt das Fenster aus
  • "Macht das Fenster voll
  • "Setzt eine minimierte oder
  • "Schließt das Fenster"
  • "Gibt kontext ein oder verlässt den Kontext.
  • "Ruft die Tastatur auf, wenn sie gedrückt wird"
get_accName Die Titelleiste selbst unterstützt die Name-Eigenschaft nicht. Die untergeordneten Schaltflächen in der Titelleiste haben die folgenden Namen:
  • "Minimieren"
  • "Maximieren" oder "Wiederherstellen",
  • „Schließen“
  • "Kontexthilfe"
  • "IME"
get_accParent Die Parent-Eigenschaft der Titelleiste ist die Standard Anwendungsfensters ( ROLE_SYSTEM_WINDOW ), das denselben von der Anwendung definierten Fensterklassennamen wie die Titelleiste aufweist.
get_accRole Die Role-Eigenschaft ist ROLE_SYSTEM_TITLEBAR. Die untergeordneten Schaltflächen in der Titelleiste weisen die Eigenschaft RoleROLE_SYSTEM_PUSHBUTTON auf.
get_accState Die State-Eigenschaft für die Titelleiste und die untergeordneten Schaltflächen können eine Kombination aus einem oder mehreren der folgenden Werte sein: STATE_SYSTEM_FOCUSABLE
STATE_SYSTEM_INVISIBLE
STATE_SYSTEM_OFFSCREEN
STATE_SYSTEM_UNAVAILABLE
STATE_SYSTEM_PRESSED
get_accValue Die Value-Eigenschaft ist eine Zeichenfolge, die mit dem in der Titelleiste angezeigten Text übereinstimmt.

Hinweise

  • Obwohl die Titelleiste einer Anwendung über das State-EigenschaftsflagSTATE_SYSTEM_FOCUSABLE verfügt, verfügt sie nie über das State-FlagSTATE_SYSTEM_FOCUSED. Durch Festlegen des Fokus auf ein Titelleistenobjekt wird das Anwendungsfenster fokussiert.
  • Da das Titelleistenobjekt get_accChild nicht unterstützt, sind die Schaltflächen auf der Titelleiste einfache Elemente. Die IAccessible-Schnittstelle selbst wird nicht unterstützt. Das Titelleistenobjekt enthält Informationen zu diesen untergeordneten Schaltflächen.
  • Da Titelleisten den Fokus nicht erhalten und keine Standardaktion haben, werden die Methoden accDoDefaultAction und get_accDefaultAction für dieses Steuerelement nicht unterstützt.

IAccessible-Schnittstelle