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


Gyermekobjektumok kijelölése

Az ügyfelek meghívják az IAccessible::accSelect metódust a kijelölés vagy a billentyűzet fókuszának módosításához az objektum gyermekei között. A hívással megadott SELFLAG-állandók határozzák meg a végrehajtandó műveletet.

Ha IAccessible::accSelect a SELFLAG_TAKEFOCUS jelzővel van meghívva egy HWND-rendelkező gyermekobjektumon, a jelző csak akkor hat, ha az objektum szülője rendelkezik a fókusszal.

Összetett kijelölési műveletek végrehajtása

Az alábbiakban az IAccessible::accSelect meghívásakor megadható SELFLAG-értékeket írja le összetett kijelölési műveletek végrehajtásához.

Kattintás szimulálása

Válassza ki a célobjektumot a CTRL + kattintás szimulálásával

A célelem kijelölésének megszakításához a CTRL billentyűkombinációt szimulálva kattintson a

A SHIFT szimulálásához kattintson a

Objektumtartomány kijelölése és az utolsó objektumra való összpontosítás

  1. A kezdő objektumon adja meg a SELFLAG_TAKEFOCUS paramétereket a kijelölési horgony beállításához.
  2. Hívja meg újra IAccessible::accSelect, és adja meg a következőket az utolsó objektumra: SELFLAG_EXTENDSELECTION | SELFLAG_TAKEFOCUS.

Az összes objektum kijelölésének törlése

  1. Bármely objektumon adjon meg SELFLAG_TAKESELECTION. Ez a jelző törli az összes kijelölt objektum kijelölését, kivéve az imént kijelölt objektumot.
  2. Hívja meg újra IAccessible::accSelect, és adja meg a SELFLAG_REMOVESELECTION a fennmaradó objektumon.