intestazione richedit.h

Questa intestazione viene utilizzata dai controlli Di Windows. Per altre informazioni, vedere:

richedit.h contiene le interfacce di programmazione seguenti:

Funzioni

 
SillabazioneProc

La funzione HyphenateProc è una funzione di callback definita dall'applicazione usata con il messaggio EM_SETHYPHENATEINFO. Determina come viene eseguita la sillabazione in un controllo Microsoft Rich Edit.

Funzioni di callback

 
Correzione automaticaProc

La funzione AutoCorrectProc è una funzione di callback definita dall'applicazione usata con il messaggio EM_SETAUTOCORRECTPROC.
EDITSTREAMCALLBACK

La funzione EditStreamCallback è una funzione di callback definita dall'applicazione usata con i messaggi EM_STREAMIN e EM_STREAMOUT.
EDITWORDBREAKPROCEX

La funzione EditWordBreakProcEx è una funzione di callback definita dall'applicazione usata con il messaggio EM_SETWORDBREAKPROCEX.

Strutture

 
BIDIOPTIONS

Contiene informazioni bidirezionali su un controllo di modifica avanzato. Questa struttura viene utilizzata dai messaggi EM_GETBIDIOPTIONS e EM_SETBIDIOPTIONS per ottenere e impostare le informazioni bidirezionali per un controllo .
CHARFORMAT2A

La struttura CHARFORMAT2A (ANSI) (richedit.h) contiene informazioni sulla formattazione dei caratteri in un controllo di modifica rtf.
CHARFORMAT2A

Contiene informazioni sulla formattazione dei caratteri in un controllo di modifica rtf. (CHARFORMAT2A)
CHARFORMAT2W

La struttura CHARFORMAT2W (Unicode) (richedit.h) contiene informazioni sulla formattazione dei caratteri in un controllo di modifica rtf.
CHARFORMAT2W

Contiene informazioni sulla formattazione dei caratteri in un controllo di modifica rtf. (CHARFORMAT2W)
CHARFORMATA

Contiene informazioni sulla formattazione dei caratteri in un controllo di modifica rtf. (CHARFORMATA)
CHARFORMATW

Contiene informazioni sulla formattazione dei caratteri in un controllo di modifica rtf. (CHARFORMATW)
CHARRANGE

Specifica un intervallo di caratteri in un controllo di modifica avanzato. Se i membri cpMin e cpMax sono uguali, l'intervallo è vuoto. L'intervallo include tutto se cpMin è 0 e cpMax è 1.
CLIPBOARDFORMAT

Specifica il formato degli Appunti. Questa struttura è inclusa nella notifica di EN_CLIPFORMAT.
COMPCOLOR

Contiene le impostazioni di colore per una stringa di composizione.
EDITSTREAM

Contiene informazioni che un'applicazione passa a un controllo di modifica avanzato in un messaggio di EM_STREAMIN o di EM_STREAMOUT. Il controllo rich edit usa le informazioni per trasferire un flusso di dati all'interno o all'esterno del controllo.
ENCORRECTTEXT

Contiene informazioni sul testo selezionato da correggere.
ENDCOMPOSITIONNOTIFY

Contiene informazioni su un codice di notifica EN_ENDCOMPOSITION da un controllo di modifica avanzato.
ENDROPFILES

Contiene informazioni associate a un codice di notifica EN_DROPFILES. Un controllo rich edit invia questo codice di notifica quando riceve un messaggio di WM_DROPFILES.
ENLINK

Contiene informazioni su un codice di notifica EN_LINK da un controllo di modifica avanzato.
ENLOWFIRTF

Contiene informazioni su una parola chiave RTF (Rich Text Format) non supportata in un controllo Microsoft Rich Edit.
ENOLEOPFAILED

Contiene informazioni su un'operazione non riuscita.
ENPROTECTED

Contiene informazioni associate a un codice di notifica EN_PROTECTED. Un controllo rich edit invia questa notifica quando l'utente tenta di modificare il testo protetto.
ENSAVECLIPBOARD

Contiene informazioni su oggetti e testo negli Appunti.
FINDTEXTA

Contiene informazioni su un'operazione di ricerca in un controllo di modifica avanzato. Questa struttura viene utilizzata con il messaggio EM_FINDTEXT. (ANSI)
FINDTEXTEXA

Contiene informazioni sul testo da cercare in un controllo di modifica rtf. Questa struttura viene utilizzata con il messaggio EM_FINDTEXTEX. (ANSI)
FINDTEXTEXW

Contiene informazioni sul testo da cercare in un controllo di modifica rtf. Questa struttura viene utilizzata con il messaggio EM_FINDTEXTEX. (Unicode)
FINDTEXTW

Contiene informazioni su un'operazione di ricerca in un controllo di modifica avanzato. Questa struttura viene utilizzata con il messaggio EM_FINDTEXT. (Unicode)
FORMATRANGE

Informazioni utilizzate da un controllo rich edit per formattare l'output per un determinato dispositivo. Questa struttura viene utilizzata con il messaggio EM_FORMATRANGE.
GETCONTEXTMENUEX

Contiene informazioni sul menu di scelta rapida passate al metodo IRichEditOleCallback::GetContextMenu.
GETTEXTEX

Contiene informazioni utilizzate per ottenere testo da un controllo rich edit. Struttura utilizzata con il messaggio EM_GETTEXTEX.
GETTEXTLENGTHEX

Contiene informazioni sulla modalità di calcolo della lunghezza del testo di un controllo di modifica rtf. Questa struttura viene passata nel wParam nel messaggio EM_GETTEXTLENGTHEX.
HYPHENATEINFO

Contiene informazioni sulla sillabazione in un controllo Microsoft Rich Edit.
HYPHRESULT

Contiene informazioni sul risultato della sillabazione in un controllo Microsoft Rich Edit.
IMECOMPTEXT

Contiene informazioni sul testo di composizione dell'IME (Input Method Editor) in un controllo Microsoft Rich Edit.
MSGFILTER

Contiene informazioni su un evento da tastiera o mouse. Un controllo di modifica avanzato invia questa struttura alla finestra padre come parte di un codice di notifica EN_MSGFILTER, consentendo all'elemento padre di modificare il messaggio o impedire l'elaborazione.
NMHDR

La struttura NMHDR (richedit.h) contiene informazioni su un messaggio di notifica.
OBJECTPOSITIONS

Contiene informazioni sulla posizione dell'oggetto.
PARAFORMAT

Contiene informazioni sulla formattazione dei paragrafi degli attributi in un controllo di modifica avanzato. (PARAFORMAT)
PARAFORMAT2

Contiene informazioni sulla formattazione dei paragrafi degli attributi in un controllo di modifica avanzato. P
PARAFORMAT2

Contiene informazioni sulla formattazione dei paragrafi degli attributi in un controllo di modifica avanzato. (PARAFORMAT2)
PUNTEGGIATURA

Contiene informazioni sulla punteggiatura usata in un controllo di modifica avanzato.
REPASTESPECIAL

Contiene informazioni che identificano se l'aspetto visualizzato di un oggetto incollato deve essere basato sul contenuto dell'oggetto o sull'icona che rappresenta l'oggetto.
REQRESIZE

Contiene le dimensioni richieste di un controllo di modifica avanzato. Un controllo di modifica avanzato invia questa struttura alla finestra padre come parte di un codice di notifica EN_REQUESTRESIZE.
RICHEDIT_IMAGE_PARAMETERS

Definisce gli attributi di un'immagine da inserire nel messaggio EM_INSERTIMAGE.
SELCHANGE

Contiene informazioni associate a un codice di notifica EN_SELCHANGE. Un controllo di modifica avanzato invia questa notifica alla finestra padre quando la selezione corrente cambia.
SETTEXTEX

Specifica quale tabella codici (se presente) da usare nell'impostazione del testo, se il testo sostituisce tutto il testo nel controllo o semplicemente la selezione e se lo stato di annullamento deve essere mantenuto. Questa struttura viene usata con il messaggio EM_SETTEXTEX.
TABLECELLPARMS

Definisce gli attributi delle celle in una riga di tabella.
TABLEROWPARMS

Definisce gli attributi delle righe in una tabella.
TEXTRANGEA

Intervallo di testo da un controllo di modifica avanzato. Questa struttura viene compilata dal messaggio EM_GETTEXTRANGE. Il buffer a cui punta il membro lpstrText deve essere abbastanza grande per ricevere tutti i caratteri e il carattere null finale. (ANSI)
TEXTRANGEW

Intervallo di testo da un controllo di modifica avanzato. Questa struttura viene compilata dal messaggio EM_GETTEXTRANGE. Il buffer a cui punta il membro lpstrText deve essere abbastanza grande per ricevere tutti i caratteri e il carattere null finale. (Unicode)

Enumerazioni

 
KHYPH

Contiene valori usati per specificare come eseguire la trattinazione in un controllo di modifica avanzato. La funzione callback HyphenateProc usa questo tipo di enumerazione.
TEXTMODE

Indica la modalità di testo di un controllo di modifica avanzato. I messaggi EM_SETTEXTMODE e EM_GETTEXTMODE usano questo tipo di enumerazione.
UNDONAMEID

Contiene valori che indicano tipi di azioni di controllo di modifica avanzate che possono essere annullate o ridistribuibili. I messaggi EM_GETREDONAME e EM_GETUNDONAME usano questo tipo di enumerazione per restituire un valore.