共用方式為


richedit.h 標頭

此標頭由 Windows 控件使用。 如需詳細資訊,請參閱:

richedit.h 包含下列程式設計介面:

Functions

 
連字符程序

HyphenateProc 函式是應用程式定義的回呼函式,用於與EM_SETHYPHENATEINFO訊息搭配使用。 它會決定如何在 Microsoft Rich Edit 控制項中執行連字。

回呼函式

 
自動更正程序

AutoCorrectProc 函式是應用程式定義的回呼函式,可與EM_SETAUTOCORRECTPROC訊息搭配使用。
EDITSTREAM回呼

EditStreamCallback 函式是應用程式定義的回呼函式,可搭配EM_STREAMIN和EM_STREAMOUT訊息使用。
編輯WORDBREAKPROCEX

EditWordBreakProcEx 函式是應用程式定義的回呼函式,用於與EM_SETWORDBREAKPROCEX訊息搭配使用。

結構體系

 
雙雙選擇

包含豐富編輯控制項的雙向資訊。 EM_GETBIDIOPTIONS和EM_SETBIDIOPTIONS訊息會使用此結構來取得和設定控制項的雙向資訊。
CHARFORMAT2A

CHARFORMAT2A (ANSI) 結構 (richedit.h) 包含豐富編輯控制項中字元格式設定的相關資訊。
CHARFORMAT2A

包含豐富編輯控制項中字元格式設定的相關資訊。 (CHARFORMAT2A)
CHARFORMAT2W

CHARFORMAT2W (Unicode) 結構 (richedit.h) 包含豐富編輯控制項中字元格式設定的相關資訊。
CHARFORMAT2W

包含豐富編輯控制項中字元格式設定的相關資訊。 (CHARFORMAT2W)
字符格式

包含豐富編輯控制項中字元格式設定的相關資訊。 (查格式)
CHARFORMATW

包含豐富編輯控制項中字元格式設定的相關資訊。 (字符格式)
查蘭奇

指定豐富編輯控制項中的字元範圍。 如果 cpMin 和 cpMax 成員相等,則範圍是空的。 如果cpMin為0,cpMax為—1,則範圍包括所有內容。
剪貼簿格式

指定剪貼簿格式。 此結構包含在EN_CLIPFORMAT通知中。
COMPCOLOR

包含合成字串的顏色設定。
編輯流

包含應用程式傳遞至EM_STREAMIN或EM_STREAMOUT訊息中豐富編輯控制項的資訊。 豐富編輯控制項會使用資訊將資料流傳輸到控制項或從控制項中傳輸。
正確文字

包含有關要更正的所選文字的資訊。
ENDCOMPOSITIONNOTIFY

包含來自豐富編輯控制項的EN_ENDCOMPOSITION通知程式碼的相關資訊。
ENDROP檔案

包含與EN_DROPFILES通知代碼相關聯的資訊。 豐富的編輯控制項會在收到WM_DROPFILES訊息時傳送此通知程式碼。
連接

包含來自豐富編輯控制項的EN_LINK通知程式碼的相關資訊。
ENLOWFIRTF

包含 Microsoft Rich Edit 控制項中不支援的 RTF 格式 (RTF) 關鍵字的相關資訊。
ENOLEOP失敗

包含失敗作業的相關資訊。
受保護

包含與EN_PROTECTED通知代碼相關聯的資訊。 當使用者嘗試編輯受保護的文字時,豐富的編輯控制項會傳送此通知。
ENSAVE剪貼板

包含剪貼簿上物件和文字的相關資訊。
查找文本

包含豐富編輯控制項中搜尋作業的相關資訊。 此結構會與EM_FINDTEXT訊息搭配使用。 (ANSI)
查找文本EXA

包含要在豐富編輯控制項中搜尋之文字的相關資訊。 此結構會與EM_FINDTEXTEX訊息搭配使用。 (ANSI)
尋找文字EXW

包含要在豐富編輯控制項中搜尋之文字的相關資訊。 此結構會與EM_FINDTEXTEX訊息搭配使用。 (Unicode)
查找文本w

包含豐富編輯控制項中搜尋作業的相關資訊。 此結構會與EM_FINDTEXT訊息搭配使用。 (Unicode)
格式範圍

豐富編輯控制項用來格式化特定裝置輸出的資訊。 此結構會與EM_FORMATRANGE訊息搭配使用。
GETCONTEXTMENUEX

包含傳遞至 IRichEditOleCallback::GetContextMenu 方法的內容功能表資訊。
GETTEXTEX

包含用來從豐富編輯控制項取得文字的資訊。 此結構與EM_GETTEXTEX訊息搭配使用。
GETTEXTLENGTHEX

包含如何計算豐富編輯控制項文字長度的相關資訊。 此結構會在EM_GETTEXTLENGTHEX訊息的 wParam 中傳遞。
連字符信息

包含 Microsoft Rich Edit 控制項中連字的相關資訊。
HYPHRESULT

包含 Microsoft Rich Edit 控制項中連字結果的相關資訊。
IMECOMP文本

包含 Microsoft Rich Edit 控制項中輸入法編輯器 (IME) 組合文字的相關資訊。
MSG過濾器

包含鍵盤或滑鼠事件的相關資訊。 豐富的編輯控制項會將此結構傳送至其父視窗,做為EN_MSGFILTER通知程式碼的一部分,讓父系能夠變更訊息或防止處理訊息。
NMHDR

NMHDR (richedit.h) 結構包含通知訊息的相關資訊。
物件位置

包含物件位置資訊。
副格式

包含豐富編輯控制項中段落格式屬性的相關資訊。 (副格式)
PARAFORMAT2

包含豐富編輯控制項中段落格式屬性的相關資訊。P
PARAFORMAT2

包含豐富編輯控制項中段落格式屬性的相關資訊。 (PARAFORMAT2)
標點

包含豐富編輯控制項中使用的標點符號的相關資訊。
重新粘貼特殊

包含識別貼上物件的顯示層面是否應以物件的內容或代表物件的圖示為基礎的資訊。
要求大小

包含豐富編輯控制項的要求大小。 豐富的編輯控制項會將此結構傳送至其父視窗,做為EN_REQUESTRESIZE通知程式碼的一部分。
RICHEDIT_IMAGE_PARAMETERS

定義要由EM_INSERTIMAGE訊息插入的影像屬性。
SELCHANGE

包含與EN_SELCHANGE通知代碼相關聯的資訊。 當目前選取範圍變更時,豐富的編輯控制項會將此通知傳送至其父視窗。
SETTEXTEX

指定在設定文字時要使用的字碼頁 (如果有的話)、文字是取代控制項中的所有文字還是只取代選取範圍,以及是否要保留復原狀態。 此結構會與EM_SETTEXTEX訊息搭配使用。
TABLECELLPARMS

定義表格列中儲存格的屬性。
TABLEROWPARMS

定義表格中列的屬性。
文本範圍

來自豐富編輯控制項的文字範圍。 此結構由EM_GETTEXTRANGE訊息填入。 lpstrText 成員所指向的緩衝區必須足夠大,才能接收所有字元和終止 Null 字元。 (ANSI)
文本範圍

來自豐富編輯控制項的文字範圍。 此結構由EM_GETTEXTRANGE訊息填入。 lpstrText 成員所指向的緩衝區必須足夠大,才能接收所有字元和終止 Null 字元。 (Unicode)

列舉項目

 
凱夫

包含用來指定如何在豐富編輯控制項中執行連字的值。 HyphenateProc 回呼函式會使用此列舉類型。
文字模式

指出豐富編輯控制項的文字模式。 EM_SETTEXTMODE和EM_GETTEXTMODE訊息會使用此列舉類型。
UNDONAMEID

包含指出可復原或重做的豐富編輯控制項動作類型的值。 EM_GETREDONAME 和 EM_GETUNDONAME 訊息會使用此列舉類型來傳回值。