Condividi tramite


Stili di modifica

  • Scorre diES_AUTOHSCROLLautomaticamente il testo viene visualizzato a destra di 10 caratteri quando l'utente digita un carattere alla fine della riga.Quando l'utente preme il tasto INVIO, il controllo si sposta tutto il testo alla posizione 0.

  • Scorre diES_AUTOVSCROLLautomaticamente il testo in alto di una pagina quando l'utente preme INVIOultima riga.

  • Centri diES_CENTERil testo in un controllo di modifica a riga singola o su più righe.

  • ES_LEFT Lasciare-allinea il testo in un controllo di modifica a riga singola o su più righe.

  • ES_LOWERCASE converte tutti i caratteri in minuscolo mentre vengono digitati nel controllo di modifica.

  • ES_MULTILINE definisce un controllo di modifica a più righe.L'impostazione predefinita è sola riga.) Se lo stile di ES_AUTOVSCROLL viene specificato, il controllo di modifica mostra il numero di righe possibile e scorre verticalmente quando l'utente preme INVIO.Se ES_AUTOVSCROLL non viene fornito, il controllo di modifica mostra il numero di righe possibile e che emette un segnale acustico se viene premuto INVIO quando non più riga può essere visualizzato.Se lo stile di ES_AUTOHSCROLL viene specificato, il controllo di modifica a più righe automaticamente scorre orizzontalmente quando il cursore viene posizionato dopo il bordo destro del controllo.Per iniziare una nuova riga, sarà necessario premere INVIO.Se ES_AUTOHSCROLL non viene fornito, il controllo esegue automaticamente il wrapping delle parole all'inizio della riga successiva se necessario, una nuova riga viene avviata se viene premuto INVIO.Il percorso di ritorno a capo automatico è determinata dalla dimensioni della finestra.Se le modifiche delle dimensioni della finestra, le modifiche del percorso di ritorno a capo automatico e il testo viene visualizzata.i controlli di modifica a più righe possono avere barre di scorrimento.Un controllo di modifica con le barre di scorrimento l'elaborazione dei messaggi della barra di scorrimento.I controlli di modifica senza barre di scorrimento o come descritto in precedenza e elaborano tutti i messaggi di scorrimento inviati dalla finestra padre.

  • ES_NOHIDESEL 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_NUMBER consente solo cifre da inserire nel controllo di modifica.

  • Il testo diES_OEMCONVERTinserito nel controllo di modifica viene convertito dal set di caratteri ANSI del set di caratteri OEM e quindi nuovamente ANSI.In questo modo la conversione di carattere appropriata quando l'applicazione chiama la funzione Windows di AnsiToOem per convertire una stringa ANSI nel controllo di modifica ai caratteri OEM.Questo stile è particolarmente utile per i controlli di modifica che contengono i nomi file.

  • ES_PASSWORD visualizzare tutti i caratteri come un asterisco (*) come vengono immessi nel controllo di modifica.Un'applicazione può utilizzare la funzione membro di SetPasswordChar per modificare il carattere visualizzato.

  • ES_READONLY impossibilità di immettere o modificare il testo nel controllo di modifica.

  • ES_RIGHT Diritto-allinea il testo in un controllo di modifica a riga singola o su più righe.

  • ES_UPPERCASE converte tutti i caratteri in maiuscolo mentre vengono digitati nel controllo di modifica.

  • ES_WANTRETURN specifica che un ritorno a capo viene inserito quando l'utente preme il tasto INVIO mentre fornisce il testo in un controllo di modifica a più righe in una finestra di dialogo.Senza questo stile, premere il tasto INVIO ha lo stesso effetto di premendo le finestre di dialogo per impostazione predefinita il pulsante.Questo stile non ha effetto su un controllo di modifica a riga singola.

Vedere anche

Riferimenti

CEdit::Create

Edit Control Styles

Altre risorse

Stili utilizzati da MFC