ITextHost クラス (textserv.h)

ITextHost インターフェイスは、テキスト ホスト サービスを取得するためにテキスト サービス オブジェクトによって使用されます。

継承

ITextHost インターフェイスは、IUnknown インターフェイスから継承します。 ITextHost には、次の種類のメンバーもあります。

メソッド

ITextHost クラスには、これらのメソッドがあります。

 
ITextHost::OnTxCharFormatChange

テキスト ホストの既定の文字形式を設定します。
ITextHost::OnTxParaFormatChange

テキスト ホストの既定の段落書式を設定します。
ITextHost::TxActivate

コントロールがアクティブであることをテキスト ホストに通知します。
ITextHost::TxClientToScreen

テキスト ホスト座標を画面座標に変換します。
ITextHost::TxCreateCaret

ウィンドウなしのリッチ エディット コントロールのキャレットの新しい図形を作成します。
ITextHost::TxDeactivate

コントロールが非アクティブになったことをテキスト ホストに通知します。
ITextHost::TxEnableScrollBar

テキスト ホスト ウィンドウの一方または両方のスクロール バー矢印を有効または無効にします。
ITextHost::TxGetAcceleratorPos

下線付きアクセラレータ文字に使用する特殊文字を要求します。
ITextHost::TxGetBackStyle

テキスト ホストの背景スタイルを要求します。
ITextHost::TxGetCharFormat

テキスト ホストの既定の文字形式を要求します。
ITextHost::TxGetClientRect

テキスト ホストのクライアント領域のクライアント座標を取得します。
ITextHost::TxGetDC

テキスト ホスト ウィンドウのデバイス コンテキストを要求します。
ITextHost::TxGetExtent

HIMETRIC でコントロールのネイティブ サイズを要求します。
ITextHost::TxGetMaxLength

テキスト ホストのテキストに対して許容される最大長を取得します。
ITextHost::TxGetParaFormat

テキスト ホストの既定の段落形式を要求します。
ITextHost::TxGetPasswordChar

テキスト ホストのパスワード文字を要求します。
ITextHost::TxGetPropertyBits

テキスト ホストのビット プロパティ設定を要求します。
ITextHost::TxGetScrollBars

テキスト ホストでサポートされているスクロール バーに関する情報を要求します。
ITextHost::TxGetSelectionBarWidth

HIMETRIC の選択バーのサイズを返します。
ITextHost::TxGetSysColor

指定した表示要素のテキスト ホストの色を取得します。
ITextHost::TxGetViewInset

テキスト ホスト ウィンドウ内のテキストを囲む空白のサイズを要求します。
ITextHost::TxImmGetContext

テキスト サービス ホストに関連付けられている Input Method エディター (IME) 入力コンテキストを取得します。 このメソッドは、オペレーティング システムのアジア言語バージョンでのみ使用されます。
ITextHost::TxImmReleaseContext

ITextHost::TxImmGetContext メソッドによって返される入力コンテキストを解放し、コンテキストに関連付けられているメモリのロックを解除します。 このメソッドは、オペレーティング システムのアジア言語バージョンでのみ使用されます。
ITextHost::TxInvalidateRect

テキスト ホスト ウィンドウの更新領域に追加するテキスト ホストの四角形を指定します。
ITextHost::TxKillTimer

指定したタイマーを破棄するようにテキスト ホストに要求します。
ITextHost::TxNotify

テキスト ホストにさまざまなイベントを通知します。
ITextHost::TxReleaseDC

ITextHost::TxGetDC メソッドによって取得されたデバイス コンテキストを解放します。
ITextHost::TxScreenToClient

画面座標をテキスト ホスト ウィンドウの座標に変換します。
ITextHost::TxScrollWindowEx

指定したクライアント領域のコンテンツをスクロールするようにテキスト ホストに要求します。
ITextHost::TxSetCapture

テキスト ホストのウィンドウでマウス キャプチャを設定します。
ITextHost::TxSetCaretPos

キャレットの位置をテキスト ホスト ウィンドウ内の指定した座標に移動します。
ITextHost::TxSetCursor

テキスト ホストのウィンドウに新しいカーソル図形 (I ビーム) を設定します。
ITextHost::TxSetFocus

テキスト ホスト ウィンドウにフォーカスを設定します。
ITextHost::TxSetScrollPos

指定したスクロール バー内のスクロール ボックス (サム) の位置を設定し、要求された場合は、スクロール ボックスの新しい位置を反映するようにスクロール バーを再描画します。 (ITextHost.TxSetScrollPos)
ITextHost::TxSetScrollRange

テキスト ホスト ウィンドウの指定したスクロール バーの最小位置と最大位置の値を設定します。
ITextHost::TxSetTimer

指定されたタイムアウトを持つタイマーを作成するようにテキスト ホストに要求します。
ITextHost::TxShowCaret

テキスト ホスト ウィンドウのキャレット位置のキャレットを表示または非表示にします。
ITextHost::TxShowScrollBar

テキスト ホスト ウィンドウのスクロール バーを表示または非表示にします。
ITextHost::TxViewChange

更新領域が変更されたことをテキスト ホストに示します。

注釈

CreateTextServices 関数を呼び出す前に、ITextHost インターフェイスを実装する必要があります。

アプリケーションは ITextHost メソッドを呼び出しません。 CreateTextServices 関数によって作成されたテキスト サービス オブジェクトは、インターフェイス メソッドを呼び出します。

要件

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

こちらもご覧ください

ウィンドウレスリッチエディットコントロールの概要