CDC::GetCharWidth 

BOOL GetCharWidth ( UINT nFirstChar, UINT nLastChar, LPINT Sprawdzanie ) Stała;

BOOL GetCharWidth ( UINT nFirstChar, UINT nLastChar, pływaka * lpFloatBuffer ) Stała;

Wartość zwracany

Niezerowa, jeśli funkcja jest skuteczne; inny sposób 0.

Parametry

nFirstChar

Określa pierwszy znak w grupie kolejnych znaków w aktualnej czcionce.

nLastChar

Określa ostatni znak w grupie kolejnych znaków w aktualnej czcionce.

sprawdzanie

Punkty do buforu, który będzie odbierał szerokość dla kolejnych grupę znaków w aktualnej czcionce.

lpFloatBuffer

Punkty do buforu do otrzymywania szerokości znaków. Zwrócone szerokości są w formacie liczb zmiennoprzecinkowych IEEE 32-bitowych. (Szerokości mierzy się wzdłuż linii bazowej znaków).

Uwagi

Pobiera szerokość poszczególnych znaków w grupie kolejnych znaków z danej czcionki, przy użyciu m_hAttribDC, kontekstu urządzenia wejściowego. Na przykład, jeśli nFirstChar identyfikuje literę „ "i nLastChar identyfikuje litera"z", funkcja pobiera szerokość wszystkich wielkich liter.

Funkcja przechowuje wartości w buforze wskazywanego przez Sprawdzanie. Ten bufor musi być wystarczająco duży, aby pomieścić całą szerokość. Oznacza to, że musi istnieć co najmniej 26 wpisów we wzorze podanym.

Jeśli znak w grupie kolejnych znaków nie istnieje w określonej czcionki, zostanie ona przypisana wartość szerokości znaku domyślnego.

Omówie&nie CDC |nbsp; Klasa członków | Wykres hierarchii

Zobacz teżnbsp;CDC::GetOutputCharWidth, CDC::m_hAttribDC, CDC::m_hDC, CDC::GetCharABCWidths, :: GetCharWidth, :: GetCharABCWidths, :: GetCharABCWidthsFloat, :: GetCharWidthFloat

Index