<Return[T]><Top>

TabbedTextOut

Declare Function Api_TabbedTextOut& Lib "user32" Alias "TabbedTextOutA" (ByVal hDC&, ByVal x&, ByVal y&, ByVal lpString$, ByVal nCount&, ByVal nTabPositions&, lpnTabStopPositions&, ByVal nTabOrigin&)

Declare Function TabbedTextOut Lib "user32" Alias "TabbedTextOutA" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal lpString As String, ByVal nCount As Long, ByVal nTabPositions As Long, lpnTabStopPositions As Long, ByVal nTabOrigin As Long) As Long

タブ文字を含むテキストを出力する。

パラメータ
hDC
    [入力] デバイスコンテキストのハンドルを指定する
X
    [入力] 文字列の描画する原点の X 座標を指定する。
Y
    [入力] 文字列の描画する原点の Y 座標を指定する。
lpString
    [入力] 描画する文字列を指定する。
nCount
    [入力] lpString の文字数を指定する。
nTabPositions
    [入力] lpnTabStopPositions の配列要素数を指定する。
lpnTabStopPositions
    [入力] タブストップ位置の配列へのポインタを指定する。
nTabOrigin
    [入力] タブの展開を開始する X 座標を指定する。

戻り値
    関数が成功したとき、描画したテキストの高さを返す。そうでなければ 0 を返す。