Condividi tramite


Controllo Slider (riferimento all'elemento MSAA UI)

Nota

In questo argomento vengono descritti gli oggetti Slider Control ai fini del riferimento agli elementi dell'interfaccia utente MSAA. Come creare oggetti Slider Control in vari framework dell'interfaccia utente non è descritto qui. Vedere la documentazione di riferimento sulle API per il framework dell'interfaccia utente in uso.

 

Un controllo dispositivo di scorrimento, detto anche controllo trackbar, consente a un utente di selezionare da un intervallo di valori spostando un dispositivo di scorrimento. I controlli del volume disponibili nel sistema operativo Windows sono dispositivi di scorrimento.

Il nome della classe finestra per un controllo dispositivo di scorrimento è TRACKBAR_CLASS, definito come "msctls_trackbar" in Commctrl.h.

Il contenuto delle proprietà IAccessible dipende dal fatto che il dispositivo di scorrimento sia verticale o orizzontale e su quale delle parti seguenti del controllo dispositivo di scorrimento viene eseguita una query dal client:

  • Finestra Dispositivo di scorrimento
  • Cursore
  • Area ombreggiata sopra (o su
  • Area ombreggiata sotto (o a destra) del cursore

Metodi IAccessible

Un controllo dispositivo di scorrimento supporta i metodi IAccessible seguenti:

Proprietà IAccessible

Un controllo dispositivo di scorrimento supporta le proprietà IAccessible seguenti:

  • get_accChild

  • get_accChildCount

  • get_accDescription

  • get_accHelp

  • get_accHelpTopic

  • get_accKeyboardShortcut: la proprietà KeyboardShortcut è il tasto di scelta della finestra del dispositivo di scorrimento, che è un carattere sottolineato nel testo dell'etichetta per il dispositivo di scorrimento. La stringa restituita contiene il carattere di tasto di scelta aggiunto alla stringa "ALT+".

  • get_accName: la proprietà Name dipende dalla parte del dispositivo di scorrimento su cui viene eseguita una query.

    Le parti di un dispositivo di scorrimento verticale hanno i nomi seguenti:

    Parte dispositivo di scorrimento Nome
    Finestra Dispositivo di scorrimento Controllo testo statico usato come etichetta
    Cursore "Posizione"
    Area ombreggiata sopra il cursore del dispositivo di scorrimento "Pagina su"
    Area ombreggiata sotto il cursore del dispositivo di scorrimento "Pagina giù"

     

    Le parti di un dispositivo di scorrimento orizzontale hanno i nomi seguenti:

    Parte dispositivo di scorrimento Nome
    Finestra Dispositivo di scorrimento Controllo testo statico usato come etichetta
    Cursore "Posizione"
    Area ombreggiata a sinistra del cursore "Pagina sinistra"
    Area ombreggiata a destra del cursore "Pagina destra"

     

  • get_accParent: la proprietà Parent dei pulsanti freccia, il pollice di scorrimento e l'area ombreggiata su entrambi i lati del pollice è la finestra del dispositivo di scorrimento. La proprietà Parent della finestra del dispositivo di scorrimento è una finestra ( ROLE_SYSTEM_WINDOW ) che circonda il controllo e ha lo stesso nome della proprietà Name e della classe della finestra.

  • get_accRole: la proprietà Role dipende dalla parte del dispositivo di scorrimento su cui viene eseguita una query.

    Parte dispositivo di scorrimento Ruolo
    Finestra Dispositivo di scorrimento ROLE_SYSTEM_SLIDER
    Cursore ROLE_SYSTEM_INDICATOR
    Aree ombreggiate su entrambi i lati del cursore ROLE_SYSTEM_PUSHBUTTON

     

  • get_accState: i valori per la proprietà State dipendono dalla parte del dispositivo di scorrimento su cui viene eseguita una query.

    Parte dispositivo di scorrimento Valori di stato possibili
    Finestra Dispositivo di scorrimento | STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE STATE_SYSTEM_NORMAL
    Cursore Zero (0), ovvero l'oggetto è visibile o STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE STATE_SYSTEM_NORMAL |
    Aree ombreggiate su entrambi i lati del cursore Zero (0), ovvero l'oggetto è visibile o STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE STATE_SYSTEM_NORMAL |

     

  • get_accValue: la proprietà Value per la finestra del dispositivo di scorrimento indica la posizione del cursore ed è una stringa che contiene un numero intero compreso tra "0" e "100".

Interfaccia IAccessible

Barra di scorrimento