Udostępnij przez


Cursor (odwołanie do elementu interfejsu użytkownika MSAA)

Nuta

W tym temacie opisano kursory na potrzeby odwołania do elementu interfejsu użytkownika MSAA. Sposób używania kursorów w różnych strukturach interfejsu użytkownika nie został opisany tutaj. Zapoznaj się z dokumentacją interfejsu API dotyczącą używanej platformy interfejsu użytkownika.

 

Kursor to mały obraz, którego lokalizacja na ekranie jest kontrolowana przez urządzenie wskazujące, takie jak mysz, pióro lub trackball. Gdy użytkownik przenosi urządzenie wskazujące, system operacyjny Windows przenosi kursor.

Metody IAccessible

Kursor obsługuje następujące metody IAccessible:

Właściwości funkcji IAccessible

Kursor obsługuje następujące właściwości IAccessible:

  • get_accChildCount— właściwość ChildCount ma wartość zero.

  • get_accName— deweloperzy mogą tworzyć niestandardowe kursory lub używać wstępnie zdefiniowanych kursorów, które są identyfikowane przez identyfikator kursora. Właściwość Name kursora zależy od jego kształtu i jest jedną z następujących wartości:

    Kształt kursora Nazwa
    Kursor niestandardowy "Nieznany"
    IDC_ARROW "Normalny"
    IDC_IBEAM "Edytuj"
    IDC_WAIT "Czekaj"
    IDC_CROSS "Grafika"
    IDC_UPARROW "W górę"
    IDC_SIZENWSE "Rozmiar NWSE"
    IDC_SIZENESW "Rozmiar NESW"
    IDC_SIZEWE "Rozmiar poziomy"
    IDC_SIZENS "Rozmiar pionowy"
    IDC_SIZEALL "Przenieś"
    IDC_NO "Zabronione"
    IDC_APPSTARTING "Uruchamianie aplikacji"
    IDC_HELP "Pomoc"

     

  • get_accRole— właściwość roli jest ROLE_SYSTEM_CURSOR.

  • get_accState— właściwość stanu jest kombinacją co najmniej jednej z następujących wartości :

    STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_FLOATING

Notatki

  • W przeciwieństwie do innych elementów interfejsu użytkownika obiekt kursora nie ma skojarzonego uchwytu okna. Aby uzyskać dostęp do obiektu kursora, klienci muszą ustawić WinEventProc i poczekać, aż obiekt kursora wygeneruje zdarzenia.

interfejs IAccessible