GetTextExtentExPointI |
Declare Function Api_GetTextExtentExPointI& Lib "gdi32" Alias "GetTextExtentExPointI" (ByVal hDC&, ByRef pgiIn&, ByVal cgi&, ByVal nMax&, ByRef lpnFit&, ByRef alpDx&, ByRef lpSize As SIZE) |
Declare Function GetTextExtentExPointI Lib "gdi32" Alias "GetTextExtentExPointI" (ByVal hdc As Long, ByRef pgiIn As Integer, ByVal cgi As Long, ByVal nMax As Long, ByRef lpnFit As Long, ByRef alpDx As Long, ByRef lpSize As SIZE) As Long |
|
指定された空間に適合する、指定された文字列の文字数を取得し、その各文字に対するテキストエクステントを配列に格納する(テキストエクステントは空間の先頭と、その空間に適合する文字との間の距離である)。この情報はワードラッピングを計算する場合に便利である。 |
|
パラメータ
場合、nMaxExtent パラメータは無視される。 パラメータで指定される空間に適合するグリフのいずれか1つとの距離を論理単位で表す。この配列には少なくとも cgi パラメータで指定され るグリフインデックスと同じ数の要素があるはずであるが、関数は lpnFit パラメータで指定された数までのグリフエクステントを配列に格納す
る。lpnDx パラメータが NULL の場合、関数は部分文字列の幅を計算しない。
ることができる。 関数の呼び出しと同じ意味になる。 |