Freigeben über


CDC::GetCharABCWidthsI

Ruft die Breite, in logischen Einheiten, nachfolgenden Symbolindizes in einem angegebenen Bereich von der aktuellen TrueTyp-Schriftart ab.

BOOL GetCharABCWidthsI( 
   UINT giFirst, 
   UINT cgi, 
   LPWORD pgi, 
   LPABC lpabc 
) const;

Parameter

  • giFirst
    Gibt den ersten Symbolindex in der Gruppe von nachfolgenden Symbolindizes von der aktuellen Schriftart an. Dieser Parameter wird nur verwendet, wenn der pgi-Parameter NULL ist.

  • cgi
    Gibt die Anzahl der Symbolindizes an.

  • pgi
    Ein Zeiger auf ein Array, das Symbolindizes enthält. Wenn der Wert NULL ist, wird der giFirst-Parameter stattdessen verwendet. Der cgi-Parameter gibt die Anzahl der Symbolindizes in diesem Array an.

  • lpabc
    Zeiger auf ein Array von abc-Strukturen zum Empfangen der Zeichenbreiten. Dieses Array muss mindestens bis zu ABC-Strukturen enthalten, da es die Symbolindizes gibt, die von den cgi-Parameter angegeben werden.

Rückgabewert

ungleich 0 (null), wenn die Funktion erfolgreich; 0 andernfalls.

Hinweise

Diese Memberfunktion emuliert die Funktionen der Funktion GetCharABCWidthsI, wie in Windows SDK beschrieben.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CDC-Klasse

Hierarchiediagramm

CDC::GetCharWidth

CDC::GetOutlineTextMetrics