CDC::GetOutputCharWidth
Używa kontekstu urządzenia wyjściowego m_hDCi pobiera szerokość poszczególnych znaków w grupę kolejnych znaków z bieżącej czcionki.
BOOL GetOutputCharWidth(
UINT nFirstChar,
UINT nLastChar,
LPINT lpBuffer
) const;
Parametry
nFirstChar
Określa pierwszy znak w grupę kolejnych znaków w bieżącej czcionki.nLastChar
Określa ostatni znak w grupę kolejnych znaków w bieżącej czcionki.lpBuffer
Punkty do buforu, który otrzyma wartości szerokości grupę kolejnych znaków bieżącej czcionki.
Wartość zwracana
Niezerowa, jeśli funkcja jest pomyślne; 0 inaczej.
Uwagi
Na przykład jeśli nFirstChar identyfikuje literę "" i nLastChar identyfikuje litera "z", pobiera funkcji szerokości wszystkich wielkich liter.
Funkcja wartości są przechowywane w buforze wskazywanej przez lpBuffer.Bufor ten musi być wystarczająco duży, aby pomieścić wszystkie szerokości; oznacza to, że musi istnieć co najmniej 26 wpisów w przykładzie podanym.
Jeśli znak w grupę kolejnych znaków nie istnieje w określonej czcionki, to zostanie przypisana wartość szerokości znaku domyślnego.
Wymagania
Nagłówek: afxwin.h