Modificare stili
-
ES_AUTOHSCROLL Scorre automaticamente testo a destra da 10 caratteri quando l'utente digita un carattere alla fine della linea. Quando l'utente preme il tasto invio, il controllo scorre tutto il testo torna alla posizione 0.
-
ES_AUTOVSCROLLnbsp; Scorre automaticamente il testo su una pagina quando l'utente preme I&NVIO sull'ultima riga.
-
ES_CE&NTERnbsp; Centra il testo in un controllo di modifica a riga singola o multilinea.
-
ES_LEFT Allinea a sinistra il testo in un controllo di modifica a riga singola o multilinea.
-
ES_LOWERCASE Converte tutti i caratteri minuscoli come essi sono digitati nel controllo di modifica.
-
ES_MULTILI&NEnbsp; Designa un controllo di modifica a più righe. (Il valore predefinito è singola riga). Se viene specificato lo stile ES_AUTOVSCROLL , il controllo di modifica mostra quante linee possibili e scorre verticalmente quando l'utente preme il tasto invio. Se ES_AUTOVSCROLL non è dato, il controllo di modifica mostra quante linee possibile e bip se l'invio è stato premuto quando ulteriori righe non possono essere visualizzati. Se viene specificato lo stile ES_AUTOHSCROLL , il controllo di modifica a più righe scorre automaticamente in orizzontale quando il punto di inserimento va oltre il bordo destro del controllo. Per iniziare una nuova riga, l'utente deve premere INVIO. Se ES_AUTOHSCROLL non è dato, il controllo automaticamente il wrapping parole all'inizio della riga successiva quando necessario; una nuova riga viene avviata anche se viene premuto INVIO. La posizione del ritorno a capo automatico dipende dalla dimensione della finestra. Se cambia la dimensione della finestra, i cambiamenti di posizione di ritorno a capo automatico e il testo viene nuovamente visualizzata. Controlli di modifica a più righe possono avere le barre di scorrimento. Un controllo di modifica con barre di scorrimento elabora i propri messaggi di barra di scorrimento. Modificare controlli senza scorrimento barre di scorrimento come descritto in precedenza ed elaborare qualsiasi scorrimento messaggi inviati da finestra padre.
-
ES_&NOHIDESELnbsp; In genere, un controllo di modifica nasconde la selezione quando il controllo perde lo stato attivo per l'input e inverte la selezione quando il controllo riceve lo stato attivo per l'input. Specificando ES_NOHIDESEL elimina questa azione predefinita.
-
ES_OEMCO&NVERTnbsp; Testo immesso nel controllo di modifica viene convertita dal set di caratteri ANSI il set di caratteri OEM e poi di nuovo a ANSI. Questo assicura la conversione dei caratteri corretto quando l'applicazione chiama la funzione di Windows AnsiToOem per convertire una stringa ANSI nel controllo di modifica in caratteri OEM. Questo stile è più utile per i controlli di modifica che contengono i nomi dei file.
-
ES_PASSWORD Visualizza tutti i personaggi come un asterisco come essi sono digitati nel controllo di modifica. Un'applicazione può utilizzare la funzione membro SetPasswordChar cambiare il carattere visualizzato.
-
ES_RIGHT Allinea a destra il testo in un controllo di modifica a riga singola o multilinea.
-
ES_UPPERCASE Converte tutti i caratteri in maiuscolo come essi sono digitati nel controllo di modifica.
-
ES_READO&NLYnbsp; Impedisce all'utente l'inserimento o la modifica di testo nel controllo di modifica.
-
ES_WA&NTRETURNnbsp; Specifica che un ritorno a capo essere inserito quando l'utente preme il tasto invio durante l'immissione di testo in un controllo di modifica a più righe in una finestra di dialogo. Senza questo stile, premendo il tasto invio ha lo stesso effetto premendo il pulsante predefinito della finestra di dialogo. Questo stile non ha alcun effetto su una riga singola controllo edit.
Vedere a&nchenbsp;CEdit::Create