Dela via


Markör (referens för MSAA-gränssnittselement)

Not

I det här avsnittet beskrivs markörer för MSAA UI-elementreferens. Hur du använder markörer i olika gränssnittsramverk beskrivs inte här. Se API-referensdokumentationen för det användargränssnittsramverk som du använder.

 

En markör är en liten bild vars plats på skärmen styrs av en pekenhet, till exempel en mus, penna eller trackball. När användaren flyttar pekenheten flyttar Windows-operativsystemet markören.

IAccessible-metoder

En markör stöder följande IAccessible metoder:

IAccessible-egenskaper

En markör stöder följande egenskaper för IAccessible:

  • get_accChildCount– egenskapen ChildCount är noll.

  • get_accName– Utvecklare kan skapa anpassade markörer eller använda de fördefinierade markörer som identifieras av deras markör-ID. Egenskapen Name för markören beror på dess form och är något av följande:

    Markörform Namn
    Anpassad markör "Okänd"
    IDC_ARROW "Normal"
    IDC_IBEAM "Redigera"
    IDC_WAIT "Vänta"
    IDC_CROSS "Grafik"
    IDC_UPARROW "Upp"
    IDC_SIZENWSE "NWSE-storlek"
    IDC_SIZENESW "NESW-storlek"
    IDC_SIZEWE "Vågrät storlek"
    IDC_SIZENS "Lodrät storlek"
    IDC_SIZEALL "Flytta"
    IDC_NO "Förbjudet"
    IDC_APPSTARTING "Appstart"
    IDC_HELP "Hjälp"

     

  • get_accRole– egenskapen Role är ROLE_SYSTEM_CURSOR.

  • get_accState– egenskapen State är en kombination av ett eller flera av följande värden:

    STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_FLOATING

Anteckningar

  • Till skillnad från andra gränssnittselement har markörobjektet inget associerat fönsterhandtag. För att få åtkomst till markörobjektet måste klienterna ange en WinEventProc- och vänta tills markörens objekt genererar händelser.

IAccessible Interface