Condividi tramite


Modifica stili

  • Scorre diES_AUTOHSCROLLautomaticamente un testo alla destra di 10 caratteri quando gli utenti un carattere alla fine della riga. Quando si preme INVIO, il controllo scorre il testo alla posizione 0.

  • Scorre diES_AUTOVSCROLLautomaticamente il testo che in una pagina quando l'utente preme INVIO nell'ultima riga.

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

  • ES_LEFT allinea a sinistra del 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 è una singola riga.) Se lo stile di ES_AUTOVSCROLL viene specificato, il controllo di modifica mostra le righe possibile e scorre verticalmente quando l'utente preme INVIO. Se ES_AUTOVSCROLL non viene fornito, il controllo di modifica mostra le righe possibile e emette un segnale acustico se INVIO viene raggiunto 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 va a capo se necessario; una nuova riga viene avviata se INVIO viene premuto. Il percorso di ritorno a capo automatico è determinata dalla dimensioni della finestra. Se le modifiche delle dimensioni della finestra, le modifiche percorso di ritorno a capo automatico e il testo viene visualizzata. I controlli di modifica a più righe possono contenere 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 scorrono 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 in set di caratteri OEM e quindi nuovamente ad 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 in caratteri OEM. Questo stile è particolarmente utile per i controlli di modifica che contengono nomi del 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 che visualizza.

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

  • ES_RIGHT Diritto- allineare 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 quando fornisce il testo in un controllo di modifica a più righe in una finestra di dialogo. Se questo stile, premere il tasto INVIO ha lo stesso effetto di premere il pulsante predefinito delle finestre di dialogo. 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