EM_GETEDITSTYLE メッセージ

現在の編集スタイル フラグを取得します。

パラメーター

wParam

使用されません。ゼロを指定してください。

lParam

使用されません。ゼロを指定してください。

戻り値

現在の編集スタイル フラグを返します。このフラグには、次の値の 1 つ以上を含めることができます。

リターン コード 説明
SES_BEEPONMAXTEXT
ユーザーが最大文字数を超えて入力しようとすると、Rich Edit によってシステム ビーパーが呼び出されます。
SES_BIDI
双方向処理を有効にします。 [WS_EX_RIGHT]、[WS_EX_RTLREADING]、[WS_EX_LEFTSCROLLBAR] のいずれかのウィンドウ スタイルがアクティブな場合、これは Rich Edit によって自動的オンになります。 ただし、この設定は、 ITextHost のカスタム実装 (既定値: 0) を使用する場合に、これらのウィンドウ スタイルを処理する場合に役立ちます。
SES_CTFALLOWEMBED
WINDOWS XP と SP1: TSF を使用して埋め込みオブジェクトを挿入できるようにします (既定値: 0)。
SES_CTFALLOWPROOFING
WINDOWS XP と SP1: TSF 校正のヒントを許可します (既定値: 0)。
SES_CTFALLOWSMARTTAG
WINDOWS XP と SP1: TSF SmartTag ヒントを許可します (既定値: 0)。
SES_CTFNOLOCK
Windows 8: TSF ロックの読み取り/書き込みアクセスを許可しません。 これにより、TSF 入力が一時停止します。
SES_DEFAULTLATINLIGA
Windows 8: Fi 合字を含むフォントは、既定の OpenType 機能で表示され、文字体裁が改善されます (既定値: 0)。
SES_DRAFTMODE
WINDOWS XP と SP1: 下書きモードのフォントを使用してテキストを表示します。 下書きモードは、コントロールが 1 つのフォントでテキストを表示するアクセシビリティ オプションです。フォントは、メッセージ ボックスで使用されるフォントのシステム設定によって決まります。 たとえば、アクセス可能なユーザーは、フォントとスタイルの組み合わせではなく、統一されている場合にテキストを読みやすくすることができます (既定値: 0)。
SES_EMULATE10
Windows 8: RichEdit 1.0 の動作をエミュレートします。
メモ: この動作が本当に必要な場合は、riched20.dll または msftedit.dll の代わりに Windows riched32.dll を使用します。 Riched32.dll には、より多くの機能がありました。
SES_EMULATESYSEDIT
このビットがオンの場合、リッチ エディットはシステム編集コントロールをエミュレートしようとします (既定値: 0)。
SES_EXTENDBACKCOLOR
背景色をクライアント四角形の端まで拡張します (既定値: 0)。
SES_HIDEGRIDLINES
SP1 を使用した Windows XP: 表の枠線の幅が 0 の場合、枠線は表示されません。 これは、Wordのテーブル メニューの枠線を非表示にする機能と同じです (既定値: 0)。
SES_HYPERLINKTOOLTIPS
Windows 8: カーソルがリンクの上にある場合は、ターゲット リンク アドレス (既定値: 0) を含むツールヒントを表示します。
SES_LOGICALCARET
Windows 8: ITextHost::TxSetCaretPos (既定値: 0) で説明されているように、キャレット ビットマップの代わりに論理キャレット情報を提供します。
SES_LOWERCASE
すべての入力文字を小文字に変換します (既定値: 0)。
SES_MAPCPS
互換性のために残されています。 使用しないでください。
SES_MULTISELECT
Windows 8: Ctrl キーを押しながらマウスを個別に選択すると、複数選択を有効にします (既定値: 0)。
SES_NOEALINEHEIGHTADJUST
Windows 8: 東アジア言語のテキストの行の高さを調整しません (既定値: 0。線の高さを 15% 調整します)。
SES_NOFOCUSLINKNOTIFY
フォーカスのないリンク からEN_LINK通知 を送信します。
SES_NOIME
リッチエディット コントロールのこのインスタンスに対して IME を許可しません (既定値: 0)。
SES_NOINPUTSEQUENCECHK
このビットがオンの場合、リッチ エディットでは、型指定されたテキストのシーケンスは検証されません。 一部の言語 (タイ語、ベトナム語など) では、バッキング ストアに送信する前に入力シーケンスの順序を確認する必要があります (既定値: 0)。
SES_SCROLLONKILLFOCUS
KillFocus が発生した場合は、テキストの先頭 (0 に等しい文字位置) までスクロールします (既定値: 0)。
SES_SMARTDRAGDROP
Windows 8: テキストを削除するときに、コンテキストに従ってスペースを追加または削除します (既定値: 0)。
SES_USECRLF
互換性のために残されています。 使用しないでください。
SES_WORDDRAGDROP
Windows 8: 単語選択がアクティブな場合は、ドロップ位置が単語の境界 (既定値: 0) にあることを確認します。
SES_UPPERCASE
すべての入力文字を大文字に変換します (既定値: 0)。
SES_USEAIMM
インターネット エクスプローラー 4.0 以降 (既定値: 0) に付属する Active IMM 入力メソッド コンポーネントを使用します。
SES_USEATFONT
SP1 を使用した Windows XP: 垂直テキスト用に設計された @ フォントを使用します。これは、 ES_VERTICAL ウィンドウ スタイルで使用されます。 @ フォントの名前は、@記号 ("@Batang" など) で始まります (既定では 0 ですが、縦書きのテキスト レイアウトでは自動的にオンになります)。
SES_USECTF
Windows XP と SP1: TSF のサポートを有効にします。 (既定値: 0)
SES_XLTCRCRLFTOCR
CRCRLF から CR への変換を有効にします。 このビットがオンでファイルが読み込まれると、CRCRLF のすべてのインスタンスが内部的にハード CSR に変換されます。 これはテキストの折り返しに影響します。 このようなファイルがプレーン テキストとして保存されている場合、CRL は CRL に置き換えられます。 これはプレーン テキストの .txt 標準です (既定値は 0 で、入力時に CRCRLF が削除されます)。

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 (デスクトップ アプリのみ)
再頒布可能パッケージ
リッチ エディット 3.0
ヘッダー
Richedit.h

関連項目

EM_SETEDITSTYLE