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.
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 |
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 | |
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.