Freigeben über


CDC::SetTextAlign

Legt die Textausrichtungsflags fest.

UINT SetTextAlign(
   UINT nFlags 
);

Parameter

  • nFlags
    Gibt Textausrichtungsflags an.Die Flags wird die Beziehung zwischen einem Punkt und einem Rechteck, das den Text begrenzt.Der Punkt kann entweder die aktuelle Position oder die Koordinaten sein, die von einer Textausgabefunktion angegeben werden.Das Rechteck, das den Text springt, wird aus den Zellen des angrenzenden Zeichens in der Zeichenfolge dargestellt.Der nFlags-Parameter kann eine oder mehrere Flags von den folgenden drei Kategorien sein.Wählen Sie nur ein Flag aus jeder Kategorie aus.Die ersten Kategorienaffekte Text Ausrichtung in der XRichtung:

    • TA_CENTER wird der Punkt mit dem horizontalen Mittelpunkt des umgebenden Rechtecks aus.

    • TA_LEFT wird der Punkt mit der linken Seite des umgebenden Rechtecks aus.Dies ist die Standardeinstellung.

    • TA_RIGHT wird der Punkt mit der rechten Seite des umgebenden Rechtecks aus.

    Im zweiten Kategorienaffekte Text Ausrichtung in der y-Richtung:

    • TA_BASELINE wird der Punkt mit der Basislinie der ausgewählten Schriftarten aus.

    • TA_BOTTOM wird der Punkt am unteren Rand des umschließenden Rechtecks aus.

    • TA_TOP wird der Punkt mit dem oberen Rand des umschließenden Rechtecks aus.Dies ist die Standardeinstellung.

    Die dritte Kategorie bestimmt, ob die aktuelle Position aktualisiert wird, wenn Text geschrieben wird:

    • TA_NOUPDATECP aktualisiert die aktuelle Position nicht nach jedem Aufruf einer Textausgabefunktion.Dies ist die Standardeinstellung.

    • TA_UPDATECP aktualisiert die aktuelle XPosition nach jedem Aufruf einer Textausgabefunktion.Die neue Position ist auf der rechten Seite des umgebenden Rechteck für den Text.Wenn dieses Flag festgelegt ist, wird die Koordinaten in Aufrufen der TextOut-Memberfunktion werden ignoriert an.

Rückgabewert

Die vorherige Textausrichtungseinstellung, wenn erfolgreich.Das niedrigsten Wert Byte enthält die horizontale Einstellung und das signifikanteste Byte enthält die vertikale Einstellung; 0 andernfalls.

Hinweise

Die TextOut und ExtTextOut-Memberfunktionen verwenden diese Flags, wenn sie eine Textzeichenfolge in einer Anzeige oder einem Gerät positionieren.Die Flags wird die Beziehung zwischen einem bestimmten Punkt und einem Rechteck, das den Text begrenzt.Die Koordinaten dieses Zeitraums werden als Parameter an die TextOut-Memberfunktion übergeben.Das Rechteck, das den Text springt, wird aus den Zellen des angrenzenden Zeichen in der Textzeichenfolge aufgebaut.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CDC-Klasse

Hierarchien-Diagramm

CDC::ExtTextOut

CDC::GetTextAlign

CDC::TabbedTextOut

CDC::TextOut

SetTextAlign