ITextPara::GetTab メソッド (tom.h)
指定したタブのタブ パラメーター (ディスプレイスメント、配置、およびリーダー スタイル) を取得します。
構文
HRESULT GetTab(
long iTab,
float *ptbPos,
long *ptbAlign,
long *ptbLeader
);
パラメーター
iTab
型: long
情報を取得するタブのインデックス。 数値インデックスまたは特殊な値を指定できます (次の表を参照)。 タブ インデックスは 0 から始まるため、 iTab = 0 は最初に定義されたタブを取得し、 iTab = 1 は 2 番目に定義されたタブを取得します。 次の表は、 iTab の使用可能なすべての値をまとめたものです。
Itab | 値 | 意味 |
---|---|---|
tomTabBack | –3 | * ptbPos より前のタブを取得する |
tomTabNext | –2 | * ptbPos に続くタブを取得する |
tomTabHere | –1 | * ptbPos でタブを取得する |
>= 0 | iTab のインデックスを含むタブを取得します (ptbPos は無視します)。 |
ptbPos
型: float*
タブの変位 (浮動小数点)。 タブが存在せず、関連付けられた範囲内に複数の値がある場合、 * ptbPos の値が tomUndefined の場合、 * ptbPos の値は 0 になります。
ptbAlign
型: long*
タブの配置。 詳細については、「 ITextPara::AddTab」を参照してください。
ptbLeader
型: long*
タブリーダー文字スタイル。 詳細については、「 ITextPara::AddTab」を参照してください。
戻り値
型: HRESULT
ITextPara::GetTab が成功すると、S_OKが返されます。 メソッドが失敗した場合は、次のいずれかの COM エラー コードを返します。 COM エラー コードの詳細については、「COM でのエラー処理」を参照してください。
リターン コード | 説明 |
---|---|
|
意味 |
|
引数が無効です。 |
|
段落書式オブジェクトは、削除された範囲にアタッチされます。 |
|
iTab に対応するタブはありません。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | tom.h |
[DLL] | Msftedit.dll |
こちらもご覧ください
概念
リファレンス