次の方法で共有


SETTEXTEX 構造体 (richedit.h)

テキストの設定に使用するコード ページ (ある場合)、コントロール内のすべてのテキストを置き換えるかどうか、または選択範囲だけを置き換えるかどうか、および元に戻す状態を保持するかどうかを指定します。 この構造体は、EM_SETTEXTEX メッセージと共に使用されます。

構文

typedef struct _settextex {
  DWORD flags;
  UINT  codepage;
} SETTEXTEX;

メンバーズ

flags

型: DWORD

オプション フラグ。 次のフラグの任意の適切な組み合わせにすることができます。

価値 意味
ST_DEFAULT
0x00
元に戻すスタックを削除し、リッチ テキストの書式設定を破棄し、すべてのテキストを置き換えます。
ST_KEEPUNDO
0x01
元に戻すスタックを保持します。
ST_SELECTION
0x02
選択範囲を置き換え、リッチ テキストの書式設定を維持します。
ST_NEWCHARS
0x04
新しい文字が入力されているかのように動作します。
ST_UNICODE
0x08
テキストは UTF-16 (WCHAR データ型) です。
ST_PLACEHOLDERTEXT
0x10
フォーカスが RichEdit コントロールになく、コントロールにユーザー指定のテキストが含まれていない場合にのみ表示されるプレースホルダー テキスト。
ST_PLAINTEXTONLY
0x20
RichEdit コントロールはプレーン テキストのみをサポートします。

codepage

型: UINT

テキストを Unicode に変換するために使用するコード ページ。 コード ページ が 1200 (Unicode コード ページ) の場合、変換は行われません。 コード ページ CP_ACP場合は、システム コード ページが使用されます。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2003 [デスクトップ アプリのみ]
ヘッダー richedit.h

関連項目

EM_SETTEXTEX