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

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

構文

HRESULT TxGetViewInset(
  LPRECT prc
);

パラメーター

prc

種類: LPRECT

クライアント座標のインセット サイズ。 RECT 構造体の上、下、左、および右のメンバーは、図面を各方向にどの程度インセットするかを示します。

戻り値

型: HRESULT

戻り値は S_OK

注釈

ビュー インセットは、クライアントの四角形とビューの四角形の間の両側の領域の量です。 ビューの四角形 (書式設定の四角形とも呼ばれます) は、テキストを書式設定する四角形です。

ビューのインセットは RECT 構造体で渡されますが、これは実際には四角形ではありません。 ビューの四角形を表示するには、クライアントの四角形の両側で減算する 4 つの独立した値として扱う必要があります。

ビューのインセットは HIMETRIC (各 HIMETRIC 単位は 0.01 mm に対応) で渡されるため、クライアントの四角形とレンダリング デバイスコンテキストに依存しません。

ビューのインセットは、クライアントの四角形の両側で負の値になる可能性があり、クライアントの四角形よりも大きなビューの四角形につながります。 その後、テキストをクライアントの四角形にクリップする必要があります。 ビューの四角形がクライアントの四角形よりも広い場合、ホストはコントロールに水平スクロール バーを追加できます。

単一行テキスト サービス オブジェクトは、テキストの書式設定時にビューの四角形の右境界を無視します。

ビューインセットは、ホストから常にアクティブまたは非アクティブで使用できます。

要件

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

こちらもご覧ください

ITextHost

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