richedit.h ヘッダー

このヘッダーは、Windows コントロールによって使用されます。 詳細については、次を参照してください。

richedit.h には、次のプログラミング インターフェイスが含まれています。

関数

 
HyphenateProc

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 リッチ エディット コントロールでサポートされていないリッチ テキスト形式 (RTF) キーワード (keyword)に関する情報が含まれています。
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 コントロールの入力メソッド エディター (IME) コンポジション テキストに関する情報が含まれます。
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 メッセージは、この列挙型を使用して値を返します。