Informazioni sui controlli Rich Edit

In questa sezione vengono illustrati gli argomenti seguenti.

Versioni di Rich Edit

La specifica originale per i controlli rich edit è Microsoft Rich Edit 1.0; la specifica corrente è Microsoft Rich Edit 4.1. Ogni versione di modifica avanzata è un superset di quello precedente, ad eccezione del fatto che solo le build asiatiche di Microsoft Rich Edit 1.0 hanno un'opzione di testo verticale. Prima di creare un controllo di modifica avanzato, è necessario chiamare la funzione LoadLibrary per verificare quale versione di Microsoft Rich Edit è installata.

La tabella seguente mostra la DLL corrispondente alla versione rich Edit. Si noti che il nome del file non è stato modificato dalla versione 2.0 alla versione 3.0. In questo modo è possibile aggiornare la versione 2.0 alla versione 3.0 senza interrompere il codice esistente.

Versione rich Edit DLL Classe Window
1.0 Riched32.dll RICHEDIT_CLASS
2.0 Riched20.dll RICHEDIT_CLASS
3,0 Riched20.dll RICHEDIT_CLASS
4.1 Msftedit.dll MSFTEDIT_CLASS

Modifica avanzata versione 1.0

Microsoft Rich Edit 1.0 include le funzionalità seguenti.

Funzionalità Descrizione
Voce di testo e selezione Selezione e immissione di testo standard (controllo di modifica del sistema). Supporto barra di selezione (la barra di selezione è un'area senza segno a sinistra di ogni paragrafo che, quando si fa clic, seleziona la riga). Opzioni di ritorno a capo automatico e selezione automatica delle parole. Selezione a doppio clic, doppio e doppio clic.
Modifica di ANSI (SET di caratteri a byte singolo (SBCS) e set di caratteri multibyte (MBCS)) Tuttavia, non esiste alcuna modifica Unicode.
Set di base di proprietà di formattazione carattere/paragrafo Vedere CHARFORMAT e PARAFORMAT.
Proprietà di formattazione dei caratteri Nome e dimensioni del carattere, grassetto, corsivo, sottolineatura continua, barrato, protetto, collegamento, offset e colore del testo.
Proprietà di formattazione paragrafo Avviare il rientro, il rientro destro, l'offset di riga successivo, il punto elenco, l'allineamento (a sinistra, al centro, a destra) e le schede.
Trova avanti Include opzioni senza distinzione tra maiuscole e minuscole e di parole intere.
Interfaccia basata su messaggi Quasi un superset del set di messaggi di controllo di modifica del sistema più due interfacce, IRichEditOle e IRichEditOleCallback.
Oggetti incorporati Richiede la collaborazione client basata sulle interfacce IRichEditOle e IRichEditOleCallback.
Supporto del menu con il pulsante destro del mouse Usa l'interfaccia IRichEditOleCallback .
Modifica trascinamento della selezione La modifica con trascinamento della selezione è supportata.
Notifications WM_COMMAND messaggi inviati al client più un certo numero di altri. Si tratta di un superset di notifiche di controllo comuni.
Annullamento/rollforward a livello singolo Si comporta in modo analogo al controllo di modifica del sistema. Se si seleziona Annulla , l'ultima azione viene invertita e l'azione diventa quindi la nuova azione Ripeti .
Testo verticale semplice (solo compilazioni asiatiche).
Supporto di Input Method Editor (IME) (solo compilazioni asiatiche).
Modifica WYSIWYG con le metriche della stampante Questa funzionalità è necessaria per Microsoft WordPad, in particolare.
Taglia/Copia/Incolla/StreamIn/StreamOut Con testo normale (CF_TEXT) o RTF (Rich Text Format) con e senza oggetti.
Codebase C Il codice è scritto in C, che fornisce una base solida e versatile.
Compilazioni diverse per script diversi Microsoft Rich Edit 1.0 risolve i problemi di localizzazione con build diverse.

Modifica avanzata versione 2.0

Microsoft Rich Edit 2.0 ha incorporato diverse funzionalità aggiuntive, ad esempio il supporto per le lingue Unicode e asiatiche, le interfacce multilivello Undo, Component Object Model (COM) e numerosi miglioramenti dell'interfaccia utente.

Microsoft Rich Edit 2.0 include le funzionalità seguenti oltre alle funzionalità fornite da Microsoft Rich Edit 1.0.

Funzionalità Descrizione
Unicode Unicode semplifica l'impegno nella gestione del testo internazionale. Tuttavia, è necessario per mantenere la compatibilità con i documenti non Unicode esistenti, ovvero la possibilità di eseguire la conversione da testo normale e rtf non Unicode.
Supporto internazionale generale Algoritmo generale di interruzione di riga (estensione delle regole Kinsoku), collegamento semplice dei tipi di carattere, cambio del carattere da tastiera.
Supporto asiatico Il livello 2 (finestra di dialogo) e 3 (inline) è supportato nelle messaggistica istantanea.
Trova supporto up/find down La ricerca in avanti e indietro è supportata.
Supporto bidirezionale Questo è incluso in Microsoft Rich Edit 2.1
Annullamento a più livelli Un'architettura di annullamento estendibile consente al client di partecipare al modello di annullamento a livello di applicazione.
Supporto mouse magellan Questo è il mouse con un rullo per lo scorrimento.
Supporto dual-font La tastiera può cambiare automaticamente i tipi di carattere quando il tipo di carattere attivo non è appropriato per la tastiera corrente, ad esempio i caratteri Kanji in Times New Roman.
Applica tipo di carattere intelligente La richiesta di modifica del carattere non applica caratteri occidentali ai caratteri asiatici.
Visualizzazione migliorata Una bitmap fuori schermo viene usata quando si verificano più tipi di carattere nella stessa riga. Ciò consente, ad esempio, l'ultima lettera della parola cool non essere tagliato fuori.
Supporto per la trasparenza Anche in modalità senza finestra.
Colori di selezione del sistema Utilizzato per la selezione del testo.
Riconoscimento automatico degli URL Può verificare la presenza di un numero di formati url (ad esempio, http:)
Compatibilità dell'interfaccia utente di modifica di Microsoft Word Selezione, semantica del tastierino del cursore.
Word standard EOP Il segno di fine paragrafo (CR) può anche gestire ritorno a capo/avanzamento riga (CR/LF) (ritorno a capo, avanzamento riga).
Testo normale e funzionalità rtf Formato a carattere singolo e formato di paragrafo singolo.
Controlli a riga singola e su più righe Tronca alla prima fine del paragrafo e nessun wordwrap.
Tasti di scelta rapida I tasti di scelta rapida sono supportati.
Stile della finestra password I controlli di modifica delle password vengono forniti tramite EM_GETPASSWORDCHAR e EM_edizione Standard TPASSWORDCHAR.
Architettura scalabile Per ridurre le dimensioni dell'istanza.
Operazioni e interfacce senza finestra Questo viene fornito tramite le interfacce ITextHost e ITextServices.
Interfacce duali COM Interfacce TOM (Text Object Model).
CHARFORMAT2 Aggiunta dello spessore del carattere, colore di sfondo, identificatore delle impostazioni locali, tipo di sottolineatura, apice e pedice (oltre all'offset), effetto disabilitato. Solo per il round trip rtf, è stata aggiunta la quantità di spazio tra lettere, dimensioni twip sopra le quali coppia di caratteri crenatura, tipo di testo animato, vari effetti: ombreggiatura/contorno del carattere, tutte maiuscole, maiuscole, maiuscole, minuscole, nascoste, in rilievo, impronte e revisioni.
PARAFORMAT2 È stato aggiunto spazio prima e dopo e la spaziatura riga di Word. Solo per il round trip rtf, aggiunta dello stile/spessore ombreggiatura, numerazione inizio/stile/tabulazione, spazio bordo/larghezza/lati, allineamento tabulazione/leader, vari effetti di paragrafo di Word: paragrafo RTL, keep, keep-next, page-break-before, no-line-number, no-widow-control, do-not-hyphenate, side-by-side.
Altri round trip RTF Tutte le proprietà FormatFont e FormatParagraph di Word.
Stabilità e stabilizzazione del codice Esempi: convalida di parametri e oggetti, invarianti della funzione, guardie di reentrancy, stabilizzazione degli oggetti.
Infrastruttura di test avanzata Inclusi test di regressione estesi.
Prestazioni migliorate Set di lavoro più piccolo, tempi di caricamento e riproduzione più rapidi e così via.
Codebase C++ Il codice è scritto in C++, che fornisce una solida base su cui compilare Microsoft Rich Edit 3.0.

Con alcune eccezioni, Microsoft Rich Edit 2.0 usa le stesse funzioni, strutture e messaggi di Microsoft Rich Edit 1.0. Si noti, tuttavia, le differenze seguenti:

  • Il nome della classe della finestra Di Microsoft Rich Edit 1.0 è RichEdit. Microsoft Rich Edit 2.0 include rispettivamente classi di finestre ANSI e Unicode RichEdit20A e RichEdit20W . Per specificare la classe della finestra di modifica avanzata appropriata, usare la costante RICHEDIT_CLASS, definita dal file Richedit.h a seconda della definizione del flag di compilazione UNICODE.

  • In Microsoft Rich Edit 2.0, se si crea un controllo di modifica rtf Unicode (uno che prevede messaggi di testo Unicode), è necessario specificare solo i dati Unicode in tutti i messaggi di finestra inviati al controllo. Analogamente, se si crea un controllo di modifica AVANZATO ANSI, inviare solo dati ANSI o DBCS (Double-Byte Character Set). È possibile utilizzare la funzione IsWindowUnicode per determinare se un controllo rich edit usa messaggi di testo Unicode. Si noti che le interfacce COM avanzate modificano il testo Unicode a meno che non incontrino un argomento della tabella codici.

  • Microsoft Rich Edit 1.0 usava combinazioni di caratteri CR/LF per i marcatori di paragrafo. Microsoft Rich Edit 2.0 usa solo un carattere di ritorno a capo ('\r'). Microsoft Rich Edit 3.0 usa solo un carattere di ritorno a capo, ma può emulare Microsoft Rich Edit 1.0 in questo senso.

  • Microsoft Rich Edit 2.0 ha introdotto i nuovi messaggi seguenti.

    Message Descrizione
    EM_AUTOURLDETECT Abilita o disabilita il rilevamento automatico degli URL.
    EM_CANREDO Determina se sono presenti azioni nella coda di rollforward.
    EM_GETIMECOMPMODE Recupera la modalità IME (Input Method Editor) corrente.
    EM_GETLANGOPTIONS Recupera le opzioni per il supporto di lingue asiatiche e IME.
    EM_GETREDONAME Recupera il nome del tipo dell'azione successiva nella coda di rollforward.
    EM_GETTEXTMODE Recupera la modalità testo o il livello di annullamento.
    EM_GETUNDONAME Recupera il nome del tipo dell'azione successiva nella coda di annullamento.
    EM_REDO Ripete l'azione successiva nella coda di rollforward.
    EM_edizione Standard TLANGOPTIONS Imposta le opzioni per il supporto di lingue asiatiche e IME.
    EM_edizione Standard TTEXTMODE Imposta la modalità di testo o il livello di annullamento.
    EM_edizione Standard TUNDOLIMIT Imposta il numero massimo di azioni nella coda di annullamento.
    EM_STOPGROUPTYPING Arresta il raggruppamento di azioni di digitazione consecutive nell'azione di annullamento corrente.
  • Microsoft Rich Edit 2.0 ha introdotto le nuove strutture seguenti.

    Struttura Descrizione
    CHARFORMAT2 Contiene informazioni sulla formattazione dei caratteri.
    PARAFORMAT2 Contiene informazioni sulla formattazione dei paragrafi.
  • I messaggi seguenti sono supportati solo nelle versioni asiatiche di Microsoft Rich Edit 1.0. Non sono supportati in versioni successive di Rich Edit.

    EM_CONVPOSITION

    EM_GETIMECOLOR

    EM_GETIMEOPTIONS

    EM_GETPUNCTUATION

    EM_GETWORDWRAPMODE

    EM_edizione Standard TIMECOLOR

    EM_edizione Standard TIMEOPTIONS

    EM_edizione Standard TPUNCTUATION

    EM_edizione Standard TWORDWRAPMODE

Modifica avanzata versione 3.0

Microsoft Rich Edit 3.0 è un'unica DLL scalabile e a livello mondiale che offre prestazioni elevate e compatibilità con Word in un pacchetto di piccole dimensioni. Le nuove funzionalità per Microsoft Rich Edit 3.0 includono testo più rtf, zoom, associazione di tipi di carattere, supporto IME più potente e supporto di script complessi (bidirezionale, indic e thai).

Microsoft Rich Edit 3.0 include le funzionalità seguenti oltre alle funzionalità fornite da Rich Edit Versione 2.0.

Funzionalità Descrizione
Zoom Il fattore di zoom viene assegnato da un rapporto.
Numerazione paragrafo (a livello singolo) Numerico, superiore e inferiore alfabetico o numerale romano.
Tabelle semplici L'eliminazione e l'inserimento di righe è possibile, ma non il ridimensionamento né il wrapping all'interno delle celle. Con la tipografia avanzata attivata (vedere EM_GETTYPOGRAPHYOPTIONS), Microsoft Rich Edit 3.0 può allineare le colonne allineate al centro o scaricare a destra e includere decimali. Le celle vengono simulate dalle schede, quindi le schede di testo e i ritorni a capo vengono sostituiti da spazi vuoti.
Stili di intestazione e normali Gli stili di stile e titolo predefiniti da 1 a 9 sono supportati dalle interfacce EM_edizione Standard TPARAFORMAT e Text Object Model (TOM).
Altri tipi di sottolineatura Sono stati aggiunti trattini, trattini, trattino-punto-punto e sottolineatura punto.
Colorazione sottolineatura Il testo sottolineato può essere contrassegnato con una delle 15 opzioni del documento per i colori sottolineati.
Testo nascosto Contrassegnato dall'attributo CHARFORMAT2. Utile per il round tripping (scrivendo in un file ciò che è stato letto) di informazioni che normalmente non devono essere visualizzate.
Altri tasti di scelta rapida predefiniti Questi tasti di scelta rapida funzionano come quelli in Word. Ad esempio, i tasti non recapitabili accenti europei (solo tastiere statunitensi). Il tasto di scelta rapida numerico (CTRL+L) scorre le opzioni di numerazione disponibili, a partire dal punto elenco.
HexToUnicode IME Consente a un utente di eseguire la conversione tra esadecimale e Unicode usando i tasti di scelta rapida.
Inglesi Questa funzionalità è attivata e disattivata da CTRL+ALT+' per le tastiere statunitensi.
Trattini sfumati Per il testo normale, usare 0xAD. Per RTF, usare -.
Cursore corsivo Inoltre, il cursore del mouse passa a una mano quando si superano gli URL.
Opzione tipografica avanzata Microsoft Rich Edit 3.0 può usare un'opzione tipografica avanzata per l'interruzione e la visualizzazione delle linee (vedere EM_GETTYPOGRAPHYOPTIONS). Questa opzione elegante è stata aggiunta principalmente per facilitare la gestione di script complessi (bidirezionale, Indic e Thai). Inoltre, sono stati apportati numerosi miglioramenti per gli script semplici. Alcuni esempi:
  • Al centro, a destra, alle schede decimali
  • Testo completamente giustificato
  • Media sottolineatura, che fornisce una sottolineatura uniforme anche quando le esecuzioni di testo adiacenti hanno dimensioni del carattere diverse.
Supporto di script complessi Microsoft Rich Edit 3.0 supporta la bidirezionale (testo con arabo e/o ebraico misto con altri script), indic (script indiani come Devangari) e testo thai. Per il supporto di questi script complessi, vengono usati i componenti tipografici avanzati e Uniscribe.
Associazione di tipi di carattere Microsoft Rich Edit 3.0 sceglierà automaticamente un tipo di carattere appropriato per i caratteri che chiaramente non appartengono al timbro del set di caratteri corrente. Questa operazione viene eseguita assegnando set di caratteri alle esecuzioni di testo e associando i tipi di carattere a tali set di caratteri. Per altre informazioni, vedere Associazione di tipi di carattere.
Opzioni di lettura/scrittura testo normale specifiche per i set di caratteri In questo modo è possibile leggere un file usando un set di caratteri e scrivere con un set di caratteri diverso.
UTF-8 RTF Questa operazione è consigliata per operazioni di taglio, copia e incollamento. Questo formato di file è più compatto rispetto a RTF ordinario, più veloce e compatibile con Unicode.
Supporto IME di Microsoft Office 9 (IME98) Questa funzionalità IME più potente è stata separata in un modulo indipendente. Le funzionalità includono:
  • Reconversion Nelle versioni precedenti, l'utente deve prima eliminare la stringa finale e quindi digitare una nuova stringa per passare al candidato corretto. Questa nuova funzionalità consente all'utente di convertire la stringa finale in modalità di composizione, consentendo così una semplice selezione di una stringa candidata diversa.
  • Feed di documenti Questa funzionalità fornisce a IME98 il testo per il paragrafo corrente, che consente a IME98 di eseguire una conversione più accurata durante la digitazione.
  • Operazione del mouse Questa funzionalità consente di controllare meglio le finestre candidate e dell'interfaccia utente durante la digitazione.
  • Posizione cursore Questa funzionalità fornisce le informazioni correnti sul cursore e sulla riga, che IME98 usa per posizionare le finestre dell'interfaccia utente(ad esempio, un elenco di candidati).
Supporto di Active Input Method Manager (IMM) Gli utenti possono richiamare l'oggetto IMM attivo, che consente agli utenti di immettere caratteri asiatici nei sistemi statunitensi.
Supporto di HexToUnicode Gli utenti possono eseguire la conversione tra notazione esadecimale e Unicode usando i tasti di scelta rapida.
Altri round trip RTF Il testo RTF letto da un file verrà riscritto intatto.
Modalità di compatibilità 1.0 migliorata Microsoft Rich Edit 3.0 può emulare il comportamento di Microsoft Rich Edit 1.0. Ad esempio, è possibile cambiare tra mapping MBCS e posizione carattere Unicode (cp).
Maggiore controllo di blocco La visualizzazione può essere bloccata su più chiamate API e quindi annullare la visualizzazione degli aggiornamenti.
Controllo di annullamento aumentato L'annullamento può essere sospeso e ripreso (un requisito IME).
Aumentare/diminuire le dimensioni del carattere Aumenta o riduce le dimensioni del carattere a uno dei sei valori standard (12, 28, 36, 48, 72 e 80 punti).

Modifica avanzata versione 4.1

La classe della finestra per Microsoft Rich Edit 4.1 è MSFTEDIT_CLASS. Le nuove funzionalità per Microsoft Rich Edit 4.1 includono il sillabazione, la rotazione delle pagine e il supporto TSF (Text Services Framework).

Microsoft Rich Edit 4.1 include le funzionalità seguenti oltre alle funzionalità fornite da Rich Edit versione 3.0.

Funzionalità Descrizione
Sillabazione La sillabazione è supportata tramite le API seguenti: HyphenateProc, EM_edizione Standard THYPHENATEINFO e EM_GETHYPHENATEINFO.
Rotazione delle pagine Il layout dall'alto verso il basso e dal basso verso l'alto è supportato tramite EM_edizione Standard TPAGEROTATE e EM_GETPAGEROTATE.
Supporto di Text Services Framework
Supporto IME aggiuntivo
Impostazioni aggiuntive EM_edizione Standard TEDITSTYLE Oltre alle impostazioni TSF, sono disponibili nuove impostazioni che escludono IMEs, impostare il flusso di testo bidirezionale, usare i tipi di carattere bozza e altro ancora.
Impostazioni aggiuntive EM_edizione Standard TCHARFORMAT I nuovi flag consentono al client di impostare il tipo di carattere predefinito e le dimensioni del carattere per un determinato set di caratteri o LCID, per impostare il tipo di carattere predefinito per il controllo, per impedire che il cambio di tastiera corrisponda al tipo di carattere e altro ancora.
Limitazione dell'input al testo ANSI L'uso di TM_SINGLECODEPAGE in EM_edizione Standard TTEXTMODE impedisce all'input Unicode di immettere un controllo Rich Edit.
Notifica di parole chiave RTF non supportata EN_LOWFIRTF avvisa un'applicazione quando è presente una parola chiave RTF non supportata.
Supporto per lingue aggiuntive Altre lingue includono armeno, Divehi, Telugu e altri.
Supporto delle tabelle migliorato Le funzionalità includono: wrapping all'interno di celle, gestione migliorata tramite RTF e spostamento migliorato.
ES_VERTICAL Lo stile della finestra ES_VERTICAL è supportato.
supporto WM_UNICHAR Per inviare o pubblicare caratteri Unicode alle finestre ANSI, usare WM_UNICHAR. Equivale a WM_CHAR, ma usa (UTF)-32.

Funzionalità di controllo di modifica non supportate

I controlli di modifica avanzata supportano la maggior parte delle funzionalità, ma non tutte le funzionalità per i controlli di modifica su più righe. In questa sezione sono elencati i messaggi di controllo di modifica e gli stili di finestra non supportati dai controlli rich edit.

I messaggi seguenti vengono elaborati dai controlli di modifica, ma non da controlli di modifica avanzati.

Messaggio non supportato Commenti
EM_FMTLINES Non supportato.
EM_GETHANDLE I controlli rich edit non archiviano il testo come una semplice matrice di caratteri.
EM_GETIMESTATUS Non supportato.
EM_GETMARGINS Non supportato.
EM_edizione Standard THANDLE I controlli rich edit non archiviano il testo come una semplice matrice di caratteri.
EM_edizione Standard TIMESTATUS Non supportato.
EM_edizione Standard TMARGINS Supportato in Microsoft Rich Edit 3.0.
EM_edizione Standard TRECTNP Non supportato.
EM_edizione Standard TTABSTOPS Viene invece utilizzato il messaggio EM_edizione Standard TPARAFORMAT. Supportato in Microsoft Rich Edit 3.0.
WM_CTLCOLOR Viene invece utilizzato il messaggio EM_edizione Standard TBKGNDCOLOR.
WM_GETFONT Viene invece utilizzato il messaggio EM_GETCHARFORMAT.

Gli stili di finestra seguenti vengono usati con controlli di modifica su più righe, ma non con controlli di modifica avanzati: ES_LOWERCAedizione Standard, ES_UPPERCAedizione Standard e ES_OEMCONVERT.

Tasti di scelta rapida Rich Edit

I controlli rich edit supportano i tasti di scelta rapida seguenti.

Chiavi Operazioni Commenti
MAIUSC+Backspace Generare un controllo LRM/LRM su una tastiera bidi BiDi specifico
CTRL+TAB Tab
CTRL+CANCELLA Seleziona tutto
CTRL+Numero Pad 5 Seleziona tutto
CTRL+A Seleziona tutto
CTRL+E Allineamento al centro
CTRL+J Giustificare l'allineamento
CTRL+R Allineamento a destra
CTRL+L Allineamento a sinistra
CTRL+C Copia
CTRL+V Incolla
CTRL+X Taglia
CTRL+Z Annulla
CTRL+Y Ripristina
CTRL+'+' (CTRL+MAIUSC+'=') Apice
CTRL+'=' Pedice
CTRL+1 Interlinea = 1 riga.
CTRL+2 Interlinea = 2 linee.
CTRL+5 Interlinea = 1,5 righe.
CTRL+' (apostrofo) Accento acuto Dopo aver premuto il tasto di taglio breve, premere la lettera appropriata (ad esempio, e o u). Questo vale solo per le tastiere inglese, francese, tedesco, italiano e spagnolo.
CTRL+' (grave) Grave accento Vedere Commenti CTRL+'.
CTRL+~ (tilde) Tilde principale Vedere Commenti CTRL+'.
CTRL+; (punto e virgola) Umlaut principale Vedere Commenti CTRL+'.
CTRL+MAIUSC+6 Accento caretto (circonflesso) Vedere Commenti CTRL+'.
CTRL+, (virgola) Cedilla accentata Vedere Commenti CTRL+'.
CTRL+MAIUSC+' (apostrofo) Attivare virgolette intelligenti
Backspace Se il testo è protetto, segnale acustico e non eliminarlo. In caso contrario, eliminare il carattere precedente.
CTRL+BACKSPACE Eliminare la parola precedente. Viene generato un codice VK_F16.
F16 Uguale a Backspace.
CTRL+INSERISCI Copia
MAIUSC+INSERISCI Incolla
Inserisci Sovrascrivi DBCS non sovrascrive.
CTRL+Freccia SINISTRA Spostare il cursore una parola a sinistra. Sulla tastiera bidi, questo dipende dalla direzione del testo.
CTRL+Freccia DESTRA Spostare il cursore una parola a destra. Vedere Commenti ctrl+freccia sinistra.
CTRL+MAIUSC A SINISTRA Allineamento a sinistra Nei documenti BiDi, si tratta dell'ordine di lettura da sinistra a destra.
CTRL+MAIUSC A DESTRA Allineamento a destra Nei documenti BiDi si tratta dell'ordine di lettura da destra a sinistra.
CTRL+Freccia SU Passare alla riga precedente.
CTRL+Freccia GIÙ Passare alla riga sottostante.
CTRL + HOME Passare all'inizio del documento.
CTRL + FINE Passare alla fine del documento.
CTRL+PAGINA SU Sposta una pagina verso l'alto. Se nel controllo SystemEditMode e Single Line non eseguire alcuna operazione.
CTRL+PGGIÙ Sposta una pagina verso il basso. Vedere Ctrl+Page Up comments (Ctrl+Page Up comments).
CTRL+CANC Eliminare la parola successiva o i caratteri selezionati.
MAIUSC+CANC Tagliare i caratteri selezionati.
ESC Interrompi trascinamento della selezione. Durante l'esecuzione di un trascinamento del testo.
ALT+ESC Modificare l'applicazione attiva.
ALT+X Converte il valore esadecimale Unicode che precede il punto di inserimento nel carattere Unicode corrispondente.
ALT+MAIUSC+X Converte il carattere Unicode che precede il punto di inserimento nel valore esadecimale Unicode corrispondente.
ALT+0xxx (riquadro numeri) Inserisce valori Unicode se xxx è maggiore di 255. Quando xxx è minore di 256, il testo dell'intervallo ASCI viene inserito in base alla tastiera corrente. Deve immettere valori decimali.
ALT+MAIUSC+CTRL+F12 Esadecimale in Unicode. Nel caso in cui ALT+X sia già utilizzato per un altro uso.
ALT+MAIUSC+CTRL+F11 Il testo selezionato verrà restituito nella finestra del debugger e salvato in %temp%\DumpFontInfo.txt. Solo per Debug (è necessario impostare Flag=8 in Win.ini)
CTRL + MAIUSC + A Imposta tutti i maiuscole.
CTRL + MAIUSC + L Stile punto elenco fiddle.
CTRL+MAIUSC+Freccia DESTRA Aumentare le dimensioni del carattere. Le dimensioni del carattere cambiano di 1 punto nell'intervallo 4pt-11pt; di 2 punti per 12pt-28pt; cambia da 28pt -> 36pt -> 48pt - 72pt ->> 80pt; cambia di 10 punti nell'intervallo 80pt - 1630pt; il valore massimo è 1638.
CTRL+MAIUSC+Freccia SINISTRA Ridurre le dimensioni del carattere. Vedere i commenti CTRL+MAIUSC+Freccia DESTRA.

Concettuale

Uso di controlli Rich Edit

Controlli Rich Edit senza finestra