Se un controllo supporta tutte le proprietà di ambiente, deve almeno rispettare i valori delle proprietà di ambiente seguenti in base alle condizioni indicate nella tabella seguente utilizzando i dispids standard.
Ambient, proprietà
Dispid
Commento/Condizioni per l'utilizzo
LocaleID
-705
Se le impostazioni locali sono significative per il controllo, ad esempio per l'output di testo
Usermode
-709
Se il controllo si comporta in modo diverso in modalità utente (progettazione) e modalità di esecuzione
UIDead
-710
Se il controllo reagisce agli eventi dell'interfaccia utente, deve rispettare questa proprietà di ambiente
ShowGrabHandles
-711
Se il controllo supporta il ridimensionamento sul posto di se stesso
ShowHatching
-712
Se il controllo supporta l'attivazione sul posto e l'attivazione dell'interfaccia utente
Il bit OLEMISC_edizione Standard TCLIENTSITEFIRST potrebbe non essere necessariamente supportato da un contenitore. In queste circostanze, un controllo deve ricorrere ai valori predefiniti per le proprietà di ambiente richieste.
I controlli consentono di creare un'esperienza migliore per l'utente e di raccogliere i dati appropriati. Questo modulo è utile per comprendere e usare i controlli.