Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Nuta
W tym temacie opisano obiekty paska tytułu na potrzeby odwołania do elementów interfejsu użytkownika MSAA. Sposób tworzenia obiektów paska tytułu w różnych strukturach interfejsu użytkownika nie został opisany tutaj. Zapoznaj się z dokumentacją interfejsu API dotyczącą używanej platformy interfejsu użytkownika.
Pasek tytułu w górnej części okna wyświetla ikonę zdefiniowaną przez aplikację i wiersz tekstu. Tekst określa nazwę aplikacji i wskazuje cel okna. Pasek tytułu umożliwia również użytkownikowi przeniesienie okna przy użyciu myszy lub innego urządzenia wskazującego.
Paski tytułu zawierają co najmniej trzy małe przyciski, które minimalizują, maksymalizują lub przywracają, i zamykają okno skojarzone z paskiem tytułu. Paski tytułu zawierają również przycisk Pomocy kontekstowej. Aplikacje działające w Far-East wersji systemu operacyjnego Windows mogą również zawierać przyciski Edytora metod wejściowych (IME). Microsoft Active Accessibility uwidacznia te przyciski jako elementy podrzędne paska tytułu.
Metody IAccessible
Paski tytułu obsługują następujące metody IAccessible:
Właściwości funkcji IAccessible
Paski tytułu obsługują następujące właściwości IAccessible:
| Własność | Komentarze |
|---|---|
| get_accChildCount | Właściwość ChildCount wynosi pięć. Właściwość ChildCount zawiera przyciski IME i pomoc kontekstową, nawet jeśli nie są wyświetlane. Przyciski, które nie są wyświetlane, mają właściwość StateSTATE_SYSTEM_INVISIBLE. |
| get_accDescription | Właściwość Description samego paska tytułu to: "Wyświetla nazwę okna i zawiera kontrolki do manipulowania nim". Przyciski podrzędne na pasku tytułu mają następujące opisy:
|
| get_accName | Sam pasek tytułu nie obsługuje właściwości Name. Przyciski podrzędne na pasku tytułu mają następujące nazwy:
|
| get_accParent | Właściwość Nadrzędna paska tytułu to główne okno aplikacji (ROLE_SYSTEM_WINDOW ), które ma taką samą nazwę klasy okna zdefiniowanej przez aplikację jak pasek tytułu. |
| get_accRole | Właściwość rola jest ROLE_SYSTEM_TITLEBAR. Przyciski podrzędne na pasku tytułu mają właściwość role ROLE_SYSTEM_PUSHBUTTON. |
| get_accState | Właściwość State paska tytułu i przycisków podrzędnych może być kombinacją co najmniej jednej z następujących wartości : STATE_SYSTEM_FOCUSABLE STATE_SYSTEM_INVISIBLE STATE_SYSTEM_OFFSCREEN STATE_SYSTEM_UNAVAILABLE STATE_SYSTEM_PRESSED |
| get_accValue | Właściwość Value jest ciągiem, który jest taki sam jak tekst wyświetlany na pasku tytułu. |
Notatki
- Mimo że pasek tytułu aplikacji ma flagę właściwości StateSTATE_SYSTEM_FOCUSABLE, nigdy nie ma flagi stanu STATE_SYSTEM_FOCUSED. Ustawianie fokusu na obiekcie paska tytułu koncentruje się na oknie aplikacji.
- Ponieważ obiekt paska tytułu nie obsługuje get_accChild, przyciski na pasku tytułu są prostymi elementami. Nie obsługują one interfejsu IAccessible. Obiekt paska tytułu zawiera informacje o tych przyciskach podrzędnych.
- Ponieważ paski tytułu nie uzyskują fokusu i nie mają domyślnej akcji, accDoDefaultAction i metody get_accDefaultAction nie są obsługiwane w przypadku tej kontrolki.
Tematy pokrewne
-
interfejs IAccessible