ITextHost::TxGetClientRect メソッド (textserv.h)

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

構文

HRESULT TxGetClientRect(
  LPRECT prc
);

パラメーター

prc

型: LPRECT

テキスト ホストのクライアント領域のクライアント座標。

戻り値

種類: HRESULT

メソッドが成功した場合は、S_OKを返します。

メソッドが失敗した場合は、次の COM エラー コードを返します。 COM エラー コードの詳細については、「COM でのエラー処理」を参照してください。

リターン コード 説明
E_FAIL
未定義のエラーが発生しました。

注釈

クライアントの四角形は、テキスト サービス オブジェクトが描画と管理を担当する四角形です。 ホストは、その領域を描画するためにテキスト サービス オブジェクトに依存します。 また、テキスト サービス オブジェクトは、その四角形の外側の領域を塗りつぶしたり無効にしたりしてはなりません。

カーソルがクライアントの四角形の上にある場合、ホストはマウス メッセージをテキスト サービス オブジェクトに転送します。

クライアントの四角形は、含まれているウィンドウのクライアント座標で表されます。

大事なITextHost::TxGetClientRect メソッドは、非アクティブな時刻に呼び出されると失敗します。
 

要件

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

関連項目

概念

ITextHost

その他のリソース

Rect

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