CDC::GetOutputCharWidth
出力デバイス コンテキスト m_hDC、を使用して、現在のフォントから、連続した文字群のそれぞれの文字の幅を取得します。
BOOL GetOutputCharWidth(
UINT nFirstChar,
UINT nLastChar,
LPINT lpBuffer
) const;
パラメーター
nFirstChar
現在のフォントから、連続した文字群の最初の文字を指定します。nLastChar
現在のフォントから、連続した文字群の最後の文字を指定します。lpBuffer
受け取るバッファーへのポインターは現在のフォントの、連続した文字群の幅はに評価されます。
戻り値
正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。
解説
たとえば、nFirstChar が" a "文字を識別し、nLastChar が文字「z 識別する場合、関数はすべて小文字の幅を取得します。
関数は lpBufferが指すバッファーに値を格納します。 このバッファーは幅をすべて保持するのに十分な大きさが; つまり、指定した例では、少なくとも 26 エントリが必要です。
、連続した文字群の文字を特定のフォントにない場合は、既定の文字の幅の値が割り当てられます。
必要条件
ヘッダー: afxwin.h