ITfPropertyStore::D ivide メソッド (msctf.h)
プロパティの対象となるテキストが 2 つの範囲に分割されたときに呼び出されます。
構文
HRESULT Divide(
[in] ITfRange *pRangeThis,
[in] ITfRange *pRangeNew,
[out] ITfPropertyStore **ppPropStore
);
パラメーター
[in] pRangeThis
プロパティ ストアがカバーする範囲を含む ITfRange オブジェクトへのポインター。 これは、コンテキストの先頭に最も近いテキストの範囲になります。
[in] pRangeNew
新しいプロパティ ストアがカバーする範囲を含む ITfRange オブジェクトへのポインター。 これは、コンテキストの末尾に最も近いテキストの範囲になります。
[out] ppPropStore
pRangeNew で指定された範囲をカバーする新しいプロパティ ストア オブジェクトを受け取る ITfPropertyStore インターフェイス ポインターへのポインター。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
値 | 説明 |
---|---|
|
メソッドは正常に実行されました。 |
解説
このメソッドは、 pRangeNew をカバーする新しいプロパティ ストア オブジェクトを作成し、 ppPropStore でこのオブジェクトへのポインターを返します。 新しいプロパティ ストアが返されない場合、元のプロパティ ストアは破棄され、両方の範囲のプロパティ ストアが空に設定されます。
このメソッドが S_OK 以外の値を返す場合、元のプロパティ ストアは破棄されます。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | msctf.h |
[DLL] | Msctf.dll |
再頒布可能パッケージ | Windows 2000 Professional 上の TSF 1.0 |