CDC::GetOutputCharWidth 

BOOL GetOutputCharWidth ( UINT nFirstChar, UINT nLastChar, LPINT LpBuffer ) const;

Rückgabewert

Ungleich NULL, wenn die Funktion erfolgreich ist; andernfalls 0.

Parameter

nFirstChar

Gibt das erste Zeichen in einer aufeinander folgenden Zeichen in der aktuellen Schriftart.

nLastChar

Gibt das letzte Zeichen in einer aufeinander folgenden Gruppe von Zeichen in der aktuellen Schriftart.

lpBuffer

Zeigt auf einen Puffer, der die Width-Werte für eine aufeinander folgende Gruppe von Zeichen in der aktuellen Schriftart erhalten.

Bemerkungen

Verwendet den Ausgabe Gerätekontext, M_hDC, und ruft die Breite der einzelnen Zeichen in einer aufeinander folgenden Zeichen aus der aktuellen Schriftart ab. Zum Beispiel, wenn nFirstChar den Buchstaben identifiziert 'a' und nLastChar identifiziert den Buchstaben "Z", die Funktion Ruft die Breite der Kleinbuchstaben.

Die Funktion speichert die Werte in den Puffer LpBufferzeigt. Dieser Puffer muss groß genug sein, um alle der breiten zu halten; Das heißt, muss es mindestens 26 Einträge in dem Beispiel.

Wenn ein Zeichen in der aufeinander folgende Gruppe von Zeichen in einer bestimmten Schriftart nicht vorhanden ist, wird es den Width-Wert des Zeichens Standard zugewiesen werden.

Übersicht über die CDCMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CDC::GetCharWidth, CDC::m_hAttribDC, CDC::m_hDC, :: GetCharWidth

Index