Freigeben über


GetCharWidthFloatA-Funktion (wingdi.h)

Die GetCharWidthFloat Funktion ruft die Bruchbreite von aufeinander folgenden Zeichen in einem angegebenen Bereich aus der aktuellen Schriftart ab.

Syntax

BOOL GetCharWidthFloatA(
  [in]  HDC    hdc,
  [in]  UINT   iFirst,
  [in]  UINT   iLast,
  [out] PFLOAT lpBuffer
);

Parameter

[in] hdc

Ein Handle für den Gerätekontext.

[in] iFirst

Der Codepunkt des ersten Zeichens in der Gruppe aufeinander folgender Zeichen.

[in] iLast

Der Codepunkt des letzten Zeichens in der Gruppe aufeinander folgender Zeichen.

[out] lpBuffer

Ein Zeiger auf einen Puffer, der die Zeichenbreiten in logischen Einheiten empfängt.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.

Wenn die Funktion fehlschlägt, ist der Rückgabewert null.

Bemerkungen

Die zurückgegebenen Breiten befinden sich im 32-Bit-IEEE-Gleitkommaformat. (Die Breite wird entlang der Basislinie der Zeichen gemessen.)

Wenn der parameter iFirstChar den Buchstaben a und den iLastChar Parameter angibt, gibt der Buchstabe z an, GetCharWidthFloat die Breite aller Kleinbuchstaben abruft.

Wenn in der aktuellen Schriftart kein Zeichen vorhanden ist, wird ihm die Breite des Standardzeichens zugewiesen.

Anmerkung

The wingdi.h header defines GetCharWidthFloat as an alias that automatically selects the ANSI or Unicode version of this function based on the definition of the UNICODE preprocessor constant. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 2000 Professional [nur Desktop-Apps]
mindestens unterstützte Server- Windows 2000 Server [nur Desktop-Apps]
Zielplattform- Fenster
Header- wingdi.h (enthalten Windows.h)
Library Gdi32.lib
DLL- Gdi32.dll

Siehe auch

Schriftart- und Textfunktionen

Schriftarten und Textübersicht

GetCharABCWidths

GetCharABCWidthsFloat

GetCharWidth32-