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.
Titelleisten unterstützen die folgenden IAccessible-Methoden :
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:
|
get_accName | Die Titelleiste selbst unterstützt die Name-Eigenschaft nicht. Die untergeordneten Schaltflächen in der Titelleiste haben die folgenden Namen:
|
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. |
- 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.