CDC::SetTextAlign

Imposta flag di allineamento del testo.

UINT SetTextAlign(
   UINT nFlags 
);

Parametri

  • nFlags
    Specifica i flag di allineamento del testo.I flag specificano la relazione tra un punto e un rettangolo che limita il testo.Il punto può essere la posizione corrente o coordinate specificate da una funzione del testo.Il rettangolo che limita il testo è definito dalle celle adiacenti del carattere nella stringa di testo.Il parametro nFlags può essere uno o più flag dai seguenti tre categorie.Scegliere solo un flag da ogni categoria.La prima categoria influisce sull'allineamento del testo nella direzione x:

    • TA_CENTER allineato il passaggio al centro orizzontale del rettangolo di delimitazione.

    • TA_LEFT allineato il punto alla parte sinistra del rettangolo di delimitazione.Rappresenta l'impostazione predefinita.

    • TA_RIGHT allineato il punto alla destra del rettangolo di delimitazione.

    La seconda categoria influisce sull'allineamento del testo nella direzione y:

    • TA_BASELINE allineato il punto alla riga base del tipo scelto.

    • TA_BOTTOM allineato il punto alla parte inferiore del rettangolo di delimitazione.

    • TA_TOP allineato il punto alla parte superiore del rettangolo di delimitazione.Rappresenta l'impostazione predefinita.

    La terza categoria determina se la posizione corrente viene aggiornata quando il testo viene scritto:

    • TA_NOUPDATECP non aggiorna la posizione corrente dopo ogni chiamata a una funzione del testo.Rappresenta l'impostazione predefinita.

    • TA_UPDATECP aggiorna la posizione x corrente dopo ogni chiamata a una funzione del testo.La nuova posizione a destra del rettangolo delimitatore del testo.Quando il flag è impostato, le coordinate specificate nelle chiamate alla funzione membro TextOut vengono ignorate.

Valore restituito

L'impostazione precedente di allineamento del testo, se ha esito positivo.Il byte meno significativi contiene l'impostazione orizzontale e il byte più significativo contiene l'impostazione verticale, in caso contrario 0.

Note

Le funzioni membro ExtTextOut e TextOut utilizzano questi flag per l'individuazione di una serie di testo in una visualizzazione o in un dispositivo.I flag specificano la relazione tra un punto specifico e un rettangolo che limita il testo.Le coordinate di questo passaggio vengono passate come parametri per la funzione membro TextOut.Il rettangolo che limita il testo è costituito dalle celle adiacenti del carattere nella stringa di testo.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CDC

Grafico della gerarchia

CDC::ExtTextOut

CDC::GetTextAlign

CDC::TabbedTextOut

CDC::TextOut

SetTextAlign