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 CDC | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CDC::GetCharWidth, CDC::m_hAttribDC, CDC::m_hDC, :: GetCharWidth