Condividi tramite


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 delle gerarchie

CDC::ExtTextOut

CDC::GetTextAlign

CDC::TabbedTextOut

CDC::TextOut

SetTextAlign