Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Poznámka
Toto téma popisuje záhlaví objekty pro účely referenčního prvku uživatelského rozhraní MSAA. Postup vytvoření záhlaví objekty v různých architekturách uživatelského rozhraní zde není popsáno. Prohlédni si referenční dokumentace k rozhraní API pro architekturu uživatelského rozhraní, kterou používáte.
Záhlaví v horní části okna zobrazuje ikonu definovanou aplikací a řádek textu. Text určuje název aplikace a označuje účel okna. Záhlaví také umožňuje uživateli přesunout okno pomocí myši nebo jiného polohovacího zařízení.
Záhlaví obsahují aspoň tři malá tlačítka, která minimalizují, maximalizují nebo obnoví a zavře okno přidružené k záhlaví. Záhlaví obsahují také kontextové tlačítko nápovědy. Aplikace spuštěné v Far-East verzi operačního systému Windows mohou také obsahovat tlačítka editoru IME (Input Method Editor). Microsoft Active Accessibility zveřejňuje tato tlačítka jako podřízené prvky záhlaví.
IAccessible Methods
Záhlaví podporují následující metody IAccessible:
Nepřístupné vlastnosti
Záhlaví podporují následující vlastnosti IAccessible:
| Vlastnost | Komentáře |
|---|---|
| get_accChildCount | Vlastnost Child Count je pět. Vlastnost ChildCount obsahuje tlačítka IME a kontextové nápovědy, i když se nezobrazí. Tlačítka, která nejsou zobrazena, mají STATE_SYSTEM_INVISIBLEvlastnost State . |
| get_accDescription | Vlastnost popis popis samotného záhlaví je: Zobrazí název okna a obsahuje ovládací prvky pro manipulaci s ním. Podřízená tlačítka v záhlaví mají následující popisy:
|
| get_accName | Samotný záhlaví nepodporuje vlastnost Name. Podřízená tlačítka v záhlaví mají následující názvy:
|
| get_accParent | Vlastnost Parent záhlaví je hlavní okno aplikace (ROLE_SYSTEM_WINDOW), které má stejný název třídy okna definované aplikací jako záhlaví. |
| get_accRole | Vlastnost role je ROLE_SYSTEM_TITLEBAR. Podřízená tlačítka v záhlaví mají vlastnost roleROLE_SYSTEM_PUSHBUTTON. |
| get_accState | Vlastnost State záhlaví a podřízených tlačítek může být kombinací jedné nebo více následujících hodnot : STATE_SYSTEM_FOCUSABLE STATE_SYSTEM_INVISIBLE STATE_SYSTEM_OFFSCREEN STATE_SYSTEM_UNAVAILABLE STATE_SYSTEM_PRESSED |
| get_accValue | Vlastnost Hodnota je řetězec, který je stejný jako text zobrazený v záhlaví. |
Poznámky
- I když záhlaví aplikace má příznak STATE_SYSTEM_FOCUSABLEState , nikdy nemá příznak State příznak STATE_SYSTEM_FOCUSED. Nastavení fokusu na objekt záhlaví se zaměřuje na okno aplikace.
- Protože objekt záhlaví nepodporuje get_accChild, tlačítka na záhlaví jsou jednoduché prvky. Nepodporují samotné rozhraní IAccessible. Objekt záhlaví poskytuje informace o těchto podřízených tlačítkách.
- Protože záhlaví nemají fokus a nemají žádnou výchozí akci, accDoDefaultAction a get_accDefaultAction metody nejsou pro tento ovládací prvek podporovány.