閱讀英文

共用方式為


richedit.h 標頭

Windows 控制項會使用此標頭。 如需詳細資訊,請參閱

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

函式

 
連字號Proc

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

回呼函式

 
AutoCorrectProc

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

EditStreamCallback 函式是應用程式定義的回呼函式,用於EM_STREAMIN和EM_STREAMOUT訊息。
EDITWORDBREAKPROCEX

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

結構

 
BIDIOPTIONS

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

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

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

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

包含豐富編輯控制項中字元格式的資訊。 (CHARFORMAT2W)
CHARFORMATA

包含豐富編輯控制項中字元格式的資訊。 (CHARFORMATA)
CHARFORMATW

包含豐富編輯控制項中字元格式的資訊。 (CHARFORMATW)
CHARRANGE

指定豐富編輯控制項中的字元範圍。如果 cpMin 和 cpMax 成員相等,則範圍是空的。 如果 cpMin 為 0 且 cpMax 為 1,範圍會包含所有專案。
CLIPBOARDFORMAT

指定剪貼簿格式。 此結構隨附于EN_CLIPFORMAT通知中。
COMPCOLOR

包含組合字元串的色彩設定。
EDITSTREAM

包含應用程式在EM_STREAMIN或EM_STREAMOUT訊息中傳遞至豐富編輯控制項的資訊。 豐富的編輯控制項會使用資訊,將資料串流傳送至或移出控制項。
ENCORRECTTEXT

包含要更正之選取文字的相關資訊。
ENDCOMPOSITIONNOTIFY

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

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

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

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

包含失敗作業的相關資訊。
ENPROTECTED

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

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

包含豐富編輯控制項中搜尋作業的相關資訊。 這個結構會與EM_FINDTEXT訊息搭配使用。 (ANSI)
FINDTEXTEXA

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

包含在豐富編輯控制項中搜尋的文字相關資訊。 這個結構會與EM_FINDTEXTEX訊息搭配使用。 (Unicode)
FINDTEXTW

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

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

包含傳遞至 IRichEditOleCallback::GetCoNtextMenu 方法的操作功能表資訊。
GETTEXTEX

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

包含如何計算豐富編輯控制項文字長度的相關資訊。 這個結構會傳入EM_GETTEXTLENGTHEX訊息中的 wParam。
HYPHENATEINFO

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

包含 Microsoft Rich Edit 控制項中連字號結果的相關資訊。
IMECOMPTEXT

包含輸入法編輯器 (輸入法的資訊,) Microsoft Rich Edit 控制項中的組合文字。
MSGFILTER

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

NMHDR (richedit.h) 結構包含通知訊息的相關資訊。
OBJECTPOSITIONS

包含物件位置資訊。
PARAFORMAT

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

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

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

包含豐富編輯控制項中使用的標點符號相關資訊。
REPASTESPECIAL

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

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

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

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

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

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

定義資料表中資料列的屬性。
TEXTRANGEA

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

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

列舉

 
KHYPH

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

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

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