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