Freigeben über


CDC::GetTextAlign

Ruft den Status der Textausrichtungsflags für den Gerätekontext ab.

UINT GetTextAlign( ) const;

Rückgabewert

Der Status der Textausrichtungsflags. Der Rückgabewert ist eine oder mehrere der folgenden Werte:

  • TA_BASELINE gibt Ausrichtung der x-Achse und der Baseline der ausgewählten Schriftarten innerhalb des umgebenden Rechtecks an.

  • TA_BOTTOM gibt Ausrichtung der x-Achse und dem unteren Rand des umschließenden Rechtecks an.

  • TA_CENTER gibt Ausrichtung der Y-Achse und des Mittelpunkts des umgebenden Rechtecks an.

  • TA_LEFT gibt Ausrichtung der Y-Achse und der linken Seite des umgebenden Rechtecks an.

  • TA_NOUPDATECP gibt an, dass die aktuelle Position nicht aktualisiert wird.

  • TA_RIGHT gibt Ausrichtung der Y-Achse und der rechten Seite des umgebenden Rechtecks an.

  • TA_TOP gibt Ausrichtung der x-Achse und der Rand des umschließenden Rechtecks an.

  • TA_UPDATECP gibt an, dass die aktuelle Position aktualisiert wird.

Hinweise

Die Textausrichtungsflags bestimmen, wie die TextOut und ExtTextOut-Memberfunktionen eine Textzeichenfolge in Bezug auf den Anfangspunkt der Zeichenfolge ausrichten. Die Textausrichtungsflags sind nicht unbedingt Einzelbitflags und sind möglicherweise gleich 0. Um zu testen ob ein Flag festgelegt ist, sollte eine Anwendung folgende Schritte ausführen:

  1. Wenden Sie den bitweisen Operator OR auf das Flag und die zugehörigen Flags zu, gruppiert, wie folgt:

    • TA_LEFT, TA_CENTER und TA_RIGHT

    • TA_BASELINE, TA_BOTTOM und TA_TOP

    • TA_NOUPDATECP und TA_UPDATECP

  2. Wenden Sie der bitweise Operator AND zum Ergebnis und den Rückgabewert von GetTextAlign.

  3. Test für die Gleichheit dieses Ergebnisses und des Flags.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CDC-Klasse

Hierarchiediagramm

CDC::ExtTextOut

CDC::SetTextAlign

CDC::TextOut

GetTextAlign