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 |