Share via


ITextSelection::SetFlags メソッド (tom.h)

テキスト選択フラグを設定します。

構文

HRESULT SetFlags(
  long Flags
);

パラメーター

Flags

型: long

新しいフラグ値。 以下の任意の組み合わせとすることができる。

選択フラグ 意味
tomSelStartActive 1 開始終了がアクティブです。
tomSelAtEOL 2 退化された選択範囲の場合、行の先頭と前の行の末尾の両方に対応するあいまいな文字位置には、前の行の末尾にキャレットが表示されます。
tomSelOvertype 4 挿入/上書きモードは上書きに設定されています。
tomSelActive 8 選択範囲がアクティブです。
tomSelReplace 16 入力と貼り付けによって、選択範囲が置き換えられます。
 

各テーブル値はバイナリです。 したがって、値が設定されていない場合、テキストの選択には反対のプロパティがあります。

戻り値

種類: HRESULT

メソッドは S_OKを返します。

注釈

開始終了がアクティブであり、あいまいな文字位置が行の末尾に表示されるようにするには、次のコードを実行します。

selection.Flags = tomSelStartActive + tomSelAtEOL

Flags プロパティは、 ITextRange オブジェクト自体を選択できるため便利です。 SetFlags を使用すると、アクティブな終了を既定値の End から変更したり、あいまいな文字位置のキャレット位置を選択したり、挿入/上書きモードを変更したりできます。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー tom.h
[DLL] Msftedit.dll

関連項目

概念

GetFlags

ITextRange

ITextSelection

リファレンス

Text オブジェクト モデル