Condividi tramite


Controllo Tab (Informazioni di riferimento per gli elementi dell'interfaccia utente MSAA)

Nota

In questo argomento vengono descritti gli oggetti Controllo struttura a schede ai fini del riferimento agli elementi dell'interfaccia utente MSAA. La procedura per creare oggetti Controllo struttura a schede in vari framework dell'interfaccia utente non è descritta qui. Vedere la documentazione di riferimento sulle API per il framework dell'interfaccia utente in uso.

Un controllo struttura a schede definisce più pagine per la stessa area di una finestra o di una finestra di dialogo. Ogni pagina è costituita da un set di informazioni o da un gruppo di controlli visualizzati da un'applicazione quando l'utente seleziona la scheda corrispondente. Il sistema operativo Windows usa controlli struttura a schede per visualizzare i pulsanti della barra delle applicazioni, ad eccezione del pulsante Start .

Il nome della classe finestra per un controllo struttura a schede è WC_TABCONTROL, definito come "SysTabControl" in Commctrl.h.

Metodi IAccessible

Un controllo struttura a schede supporta i metodi IAccessible seguenti:

Metodo Commenti
accDoDefaultAction Il metodo accDoDefaultAction fa clic sulla scheda della pagina.
accHitTest
accLocation
accNavigate
accSelect

Proprietà IAccessible

Un controllo struttura a schede supporta le proprietà IAccessible seguenti:

Proprietà Commenti
get_accChild
get_accChildCount
get_accDefaultAction La proprietà DefaultAction è "Switch".
get_accDescription
get_accFocus
get_accHelp
get_accHelpTopic
get_accKeyboardShortcut La proprietà KeyboardShortcut è il tasto di scelta del controllo struttura a schede, ovvero un carattere sottolineato nel testo della finestra del controllo. Questa stringa contiene il carattere di tasto di scelta aggiunto alla stringa "ALT+".
get_accName La proprietà Name viene ottenuta dal testo della finestra del controllo (o didascalia), visualizzato all'interno del controllo struttura a schede.
get_accParent La proprietà Parent è una finestra ( ROLE_SYSTEM_PAGETABLIST ) che circonda il controllo e ha lo stesso nome della classe finestra del controllo.
get_accRole La proprietà Role è ROLE_SYSTEM_PAGETAB.
get_accSelection
get_accState La proprietà State è una combinazione di uno o più dei valori seguenti: STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_SELECTABLE STATE_SYSTEM_SELECTED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_PRESSED |

Note

I controlli Tab restituiscono erroneamente S_OK dal metodo accSelect quando viene chiamato con il flag SELFLAG_TAKEFOCUS . I controlli Tab non possono impostare lo stato attivo della tastiera.

Interfaccia IAccessible