CListBox::SetTabStops

void SetTabStops ( );

BOOL SetTabStops ( const intamp; cxEachStop );(&A)

BOOL SetTabStops ( int nTabStops, LPINT rgTabStops );

戻り値

0 以外の値すべてのタブが設定されている場合;そうでなければ 0。

パラメーター

cxEachStop

タブの停止位置は、すべてcxEachStopダイアログ単位で設定されます。RgTabStopsダイアログ単位の説明を参照してください。

nTabStops

リスト ボックスでタブ ストップの数を指定します。

rgTabStops

ダイアログ単位でタブ位置を含む整数の配列の最初のメンバーへのポインター。ダイアログ単位は、水平方向または垂直方向の距離です。1 つの水平ダイアログ単位は、現在のダイアログ ベースの幅の単位の 4 分の 1 に等しいし、垂直ダイアログ単位は、現在のダイアログ ベースの高さ単位の 8 分の 1 に等しいです。ダイアログの基本単位は、現在のシステム フォントの幅と高さに基づいて計算されます。GetDialogBaseUnits Windows 関数は、現在のダイアログの基本単位はピクセル単位で返します。タブ ストップは、昇順に並べ替える必要があります;バック タブは使用できません。

解説

リスト ボックス内のタブ ストップの位置を設定します。

2 ダイアログ単位の既定サイズにタブ ストップを設定するには、このメンバー関数のパラメーターなしのバージョンを呼び出します。2 以外のサイズにタブ ストップを設定するには、 cxEachStop引数でバージョンを呼び出す。

サイズの配列にタブ ストップを設定するには、バージョン、 rgTabStopsnTabStopsの引数を使用します。RgTabStopsnTabStopsで指定された数までの各値に対してタブ ストップを設定します。

SetTabStopsメンバー関数の呼び出しに応答するには、リスト ボックス、 LBS_USETABSTOPSスタイルで作成されている必要があります。

CListBox 概要|nbsp;クラス メンバー |階層図(&N)

参照特価; LB_SETTABSTOPS :: GetDialogBaseUnits(&N)

Index