Sdílet prostřednictvím


Stříška (referenční dokumentace elementu UŽIVATELSKÉHO rozhraní MSAA)

Poznámka

Toto téma popisuje karety pro účely referenčního prvku uživatelského rozhraní MSAA. Jak používat karety 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.

 

Stříškou je blikající čára, blok nebo rastrový obrázek v klientské oblasti okna nebo v ovládacím prvku, který přijímá vstup klávesnice. Označuje místo, kde se vloží text nebo grafika. Vzhledem k tomu, že fokus klávesnice má najednou jenom jedno okno, je v systému jen jedna stříška.

IAccessible Methods

Stříška podporuje následující metody IAccessible:

Nepřístupné vlastnosti

Stříška podporuje následující vlastnosti IAccessible:

Vlastnost Komentáře
get_accChildCount Vlastnost ChildCount je nula.
get_accName Vlastnost Name je Edit.
get_accRole Vlastnost role je ROLE_SYSTEM_CARET.
get_accState Mezi možné hodnoty vlastnosti state patří:

 

Poznámky

  • Na rozdíl od jiných prvků uživatelského rozhraní objekt stříšku nemá přidružený popisovač okna. Pokud chcete získat přístup k objektu stříšky, musí klienti nastavit WinEventProc a čekat, až objekt stříšky vygeneruje události.

  • Stříšku v ovládacím prvku pro úpravy s formátováním poskytovaným Riched20.dll (který se používá v textových editorech, jako je Microsoft WordPad ve Windows 98), neodesílá žádné WinEvents při změně jeho pozice během výběru textu. Když uživatelé stisknutím kláves SHIFT a šipkových kláves vyberou text, objekt stříšky neaktivuje EVENT_OBJECT_LOCATIONCHANGE WinEvent. Podobně platí, že pokud je výběr nastaven programově prostřednictvím formátovaných zpráv pro úpravy, stříšky neodesílají žádné události označující jeho novou pozici.

    Všechny aplikace, které používají Riched20.dll tento problém vykazují. Aplikace používající starší verze ovládacího prvku pro úpravy s formátem správně odesílají události na základě výběru.

IAccessible Interface