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 メッセージは、この列挙型を使用して値を返します。 |