Struttura POLYTEXTA (wingdi.h)
La struttura POLYTEXT descrive in che modo la funzione PolyTextOut deve disegnare una stringa di testo.
Sintassi
typedef struct tagPOLYTEXTA {
int x;
int y;
UINT n;
LPCSTR lpstr;
UINT uiFlags;
RECT rcl;
int *pdx;
} POLYTEXTA, *PPOLYTEXTA, *NPPOLYTEXTA, *LPPOLYTEXTA;
Members
x
Punto di riferimento orizzontale per la stringa. La stringa è allineata a questo punto usando la modalità di allineamento del testo corrente.
y
Punto di riferimento verticale per la stringa. La stringa è allineata a questo punto usando la modalità di allineamento del testo corrente.
n
Lunghezza della stringa puntata da lpstr.
lpstr
Puntatore a una stringa di testo da disegnare dalla funzione PolyTextOut . Questa stringa non deve essere terminata con null, poiché n specifica la lunghezza della stringa.
uiFlags
Specifica se la stringa deve essere opaca o ritagliata e se la stringa è accompagnata da una matrice di valori di larghezza carattere. Questo membro può essere uno o più dei valori seguenti.
Valore | Significato |
---|---|
ETO_OPAQUE | Il rettangolo per ogni stringa deve essere opaco con il colore di sfondo corrente. |
ETO_CLIPPED | Ogni stringa deve essere ritagliata nel rettangolo specificato. |
rcl
Struttura rettangolo che contiene le dimensioni del rettangolo di ritaglio o opaquing. Questo membro viene ignorato se non viene specificato né il ETO_OPAQUE né il valore ETO_CLIPPED per il membro uiFlags .
pdx
Puntatore a una matrice contenente il valore di larghezza per ogni carattere nella stringa.
Commenti
Nota
L'intestazione wingdi.h definisce POLYTEXT come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias di codifica neutrale con il codice che non è neutrale dalla codifica può causare errori di corrispondenza che causano errori di compilazione o runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | wingdi.h (include Windows.h) |