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 |