Tab Control (Informazioni di riferimento per gli elementi dell'interfaccia utente MSAA)
Nota
In questo argomento viene descritto controllo tabulazioni oggetti ai fini del riferimento agli elementi dell'interfaccia utente MSAA. Come creare controllo tabulazioni oggetti 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 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 i controlli struttura a schede per visualizzare i pulsanti della barra delle applicazioni, ad eccezione del pulsante start .
Il nome della classe della finestra per un controllo struttura a schede è WC_TABCONTROL, definito come "SysTabControl" in Commctrl.h.
Un controllo struttura a schede supporta i metodi diIAccessible seguenti:
Metodo | Commenti |
---|---|
accDoDefaultAction | Il metodoaccDoDefaultActionfa clic sulla scheda della pagina. |
accHitTest | |
accLocation | |
accNavigate | |
accSelect |
Un controllo struttura a schede supporta le proprietàIAccessibleseguenti:
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, che rappresenta 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à Nome viene ottenuta dal testo o dalla didascalia della finestra del controllo, visualizzato all'interno del controllo struttura a schede. |
get_accParent | La proprietà padre è una finestra ( ROLE_SYSTEM_PAGETABLIST ) che circonda il controllo e ha lo stesso nome della classe della 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 di 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 usare lo stato attivo della tastiera.