Costanti SELFLAG
Questo argomento descrive i valori costanti usati per specificare come un oggetto accessibile diventa selezionato o accetta lo stato attivo. Le costanti sono definite in oleacc.h e vengono usate con il metodo IAccess::accSelect .
Le combinazioni seguenti non sono consentite:
- SELFLAG_ADDSELECTION | SELFLAG_REMOVESELECTION
- SELFLAG_ADDSELECTION | SELFLAG_TAKESELECTION
- SELFLAG_REMOVESELECTION | SELFLAG_TAKESELECTION
- SELFLAG_EXTENDSELECTION | SELFLAG_TAKESELECTION
Nota ai client : L'accessibilità attiva Microsoft non supporta la selezione del testo contenuto nei controlli di modifica e modifica avanzata perché il testo viene esposto come stringa nella proprietà Value dell'oggetto.
Per informazioni su come eseguire operazioni di selezione complesse, vedere Selezione di oggetti figlio.
Costante/valore | Descrizione |
---|---|
|
Non esegue alcuna azione. L'accessibilità attiva Microsoft non modifica la selezione o lo stato attivo. |
|
Imposta lo stato attivo sull'oggetto e lo rende ancoraggio di selezione. Usato da se stesso, questo flag non modifica la selezione. L'effetto è simile allo spostamento manuale dello stato attivo premendo un tasto FRECCIA tenendo premuto il tasto CTRL in Esplora risorse o in qualsiasi casella di riepilogo a selezione multipla. Con gli oggetti che hanno il STATE_SYSTEM_MULTISELECTABLE, SELFLAG_TAKEFOCUS viene combinato con i valori seguenti:
|
|
Seleziona l'oggetto e rimuove la selezione da tutti gli altri oggetti nel contenitore. A meno che non sia combinato con SELFLAG_TAKEFOCUS, questo flag non modifica lo stato attivo o l'ancoraggio di selezione. La combinazione SELFLAG_TAKESELECTION/SELFLAG_TAKEFOCUS equivale a fare clic su un elemento in Esplora risorse. Questo flag non deve essere combinato con i flag seguenti:
|
|
Modifica la selezione in modo che tutti gli oggetti tra l'ancoraggio di selezione e questo oggetto prenda lo stato di selezione dell'oggetto ancoraggio. Se tale oggetto non è selezionato, gli oggetti verranno rimossi dalla selezione. Se l'oggetto di ancoraggio è selezionato, la selezione viene estesa per includere questo oggetto e tutti gli oggetti tra. Impostare lo stato di selezione combinando questo flag con SELFLAG_ADDSELECTION o SELFLAG_REMOVESELECTION. A meno che non sia combinato con SELFLAG_TAKEFOCUS, questo flag non modifica lo stato attivo o l'ancoraggio di selezione. La combinazione SELFLAG_EXTENDSELECTION/SELFLAG_TAKEFOCUS equivale all'aggiunta di un elemento a una selezione manualmente tenendo premuto il tasto MAIUSC e facendo clic su un oggetto non selezionato in Esplora risorse. Questo flag non è combinato con SELFLAG_TAKESELECTION. |
|
Aggiunge l'oggetto alla selezione corrente; il risultato possibile è una selezione non contigua. A meno che non sia combinato con SELFLAG_TAKEFOCUS, questo flag non modifica lo stato attivo o l'ancoraggio di selezione. La combinazione SELFLAG_ADDSELECTION/SELFLAG_TAKEFOCUS equivale all'aggiunta di un elemento a una selezione tenendo premuto manualmente il tasto CTRL e facendo clic su un oggetto non selezionato in Esplora risorse. Questo flag non viene combinato con SELFLAG_REMOVESELECTION o SELFLAG_TAKESELECTION. |
|
Rimuove l'oggetto dalla selezione corrente; il risultato possibile è una selezione non contigua. A meno che non sia combinato con SELFLAG_TAKEFOCUS, questo flag non modifica lo stato attivo o l'ancoraggio di selezione. La combinazione SELFLAG_REMOVESELECTION/SELFLAG_TAKEFOCUS equivale a rimuovere un elemento da una selezione manualmente, tenendo premuto il tasto CTRL mentre si fa clic su un oggetto selezionato in Esplora risorse. Questo flag non è combinato con SELFLAG_ADDSELECTION o SELFLAG_TAKESELECTION. |
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|