Condividi tramite


Intestazione richedit.h

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

richedit.h contiene le interfacce di programmazione seguenti:

Functions

 
SillabatoProc

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 richiamata

 
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 avanzato.
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 dei colori per una stringa di composizione.
EDITSTREAM

Contiene informazioni che un'applicazione passa a un controllo di modifica avanzato in un EM_STREAMIN o EM_STREAMOUT messaggio. Il controllo rich edit utilizza 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 di EM_FINDTEXT. (ANSI)
FINDTEXTEXA

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

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

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

Informazioni utilizzate da un controllo di modifica avanzato 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 recuperare testo da un controllo rich edit. Struttura utilizzata con il messaggio di 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 di 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 della composizione Input Method Editor (IME) in un controllo Microsoft Rich Edit.
MSGFILTER

Contiene informazioni su un evento della tastiera o del mouse. Un controllo rich edit 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 che venga elaborato.
NMHDR

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

Contiene informazioni sulla posizione dell'oggetto.
PARAFORMAT

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

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

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

Contiene informazioni sulla punteggiatura utilizzata in un controllo di modifica rtf.
REPASTESPECIAL

Contiene informazioni che identificano se l'aspetto di visualizzazione 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 rich edit. Un controllo rich edit invia questa struttura alla relativa 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 rich edit invia questa notifica alla relativa finestra padre quando cambia la selezione corrente.
SETTEXTEX

Specifica la tabella codici (se presente) da utilizzare nel testo dell'impostazione, se il testo sostituisce tutto il testo nel controllo o solo la selezione e se lo stato di annullamento deve essere mantenuto. Questa struttura viene utilizzata 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 rtf. Questa struttura viene compilata dal messaggio di EM_GETTEXTRANGE. Il buffer a cui punta il membro lpstrText deve essere sufficientemente grande da ricevere tutti i caratteri e il carattere Null di terminazione. (ANSI)
TEXTRANGEW

Intervallo di testo da un controllo di modifica rtf. Questa struttura viene compilata dal messaggio di EM_GETTEXTRANGE. Il buffer a cui punta il membro lpstrText deve essere sufficientemente grande da ricevere tutti i caratteri e il carattere Null di terminazione. (Unicode)

Enumerazioni

 
KHYPH

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

Indica la modalità testo di un controllo rich edit. I messaggi EM_SETTEXTMODE e EM_GETTEXTMODE utilizzano questo tipo di enumerazione.
UNDONAMEID

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