Megosztás a következőn keresztül:


Caret (MSAA felhasználói felületi elem referencia)

Jegyzet

Ez a témakör az MSAA felhasználói felületi elemekkel kapcsolatos referencia szempontjából fontos elemeket ismerteti. A különböző felhasználói felületi keretrendszerekben használt ápolók használatát itt nem ismertetjük. Tekintse meg a használt felhasználói felületi keretrendszer API-referenciadokumentációját.

 

A simító egy villogó vonal, blokk vagy bitkép az ablak ügyfélterületén vagy a billentyűzetbemenetet elfogadó vezérlőben. Ez azt a helyet jelzi, ahol a szöveg vagy a grafika be van szúrva. Mivel egyszerre csak egy ablak van a billentyűzet fókuszában, csak egy simogató van a rendszerben.

IAccessible metódusok

A gondviselő az alábbi IAccessible metódusokat támogatja:

IAccessible-tulajdonságok

A gondviselő az alábbi IAccessible tulajdonságokat támogatja:

Ingatlan Megjegyzések
get_accChildCount A ChildCount tulajdonság értéke nulla.
get_accName A Name tulajdonság a "Szerkesztés".
get_accRole A Szerepkör tulajdonság ROLE_SYSTEM_CARET.
get_accState Az State tulajdonság lehetséges értékei a következők:

 

Notes

  • A többi felhasználói felületi elemtől eltérően a gondviselt objektumhoz nincs hozzárendelt ablakfogópont. A gondviselt objektumhoz való hozzáférés megszerzéséhez az ügyfeleknek be kell állítaniuk egy WinEventProc, és várniuk kell, amíg a gondviselt objektum eseményeket hoz létre.

  • A Riched20.dll által biztosított részletes szerkesztési vezérlőben (amely a szövegszerkesztőkben, például a Windows 98-ban a Microsoft WordPadben) nem küld WinEvents, amikor a szövegkijelölés során megváltozik a pozíciója. Amikor a felhasználók a SHIFT billentyűt és a nyílbillentyűket lenyomva jelölik ki a szöveget, a simogató objektum nem aktiválja a EVENT_OBJECT_LOCATIONCHANGE WinEventet. Hasonlóképpen, ha a kijelölés programozott módon, gazdag szerkesztési üzeneteken keresztül van beállítva, a gondviselt objektum nem küld eseményeket az új pozíciójának jelzésére.

    Minden olyan alkalmazás, amely Riched20.dll használ, ezt a problémát tapasztalja. A rich edit vezérlő korábbi verzióit használó alkalmazások helyesen küldenek eseményeket a kijelölés alapján.

IAccessible Interface