Struttura POLYTEXTW (wingdi.h)
La struttura
Sintassi
typedef struct tagPOLYTEXTW {
int x;
int y;
UINT n;
LPCWSTR lpstr;
UINT uiFlags;
RECT rcl;
int *pdx;
} POLYTEXTW, *PPOLYTEXTW, *NPPOLYTEXTW, *LPPOLYTEXTW;
Membri
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 a cui punta lpstr.
lpstr
Puntatore a una stringa di testo da disegnare dalla funzione PolyTextOut. Questa stringa non deve essere terminata con null, perché 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 nessuna delle ETO_OPAQUE né il valore ETO_CLIPPED viene specificato per il membro uiFlags
pdx
Puntatore a una matrice contenente il valore di larghezza per ogni carattere nella stringa.
Osservazioni
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 indipendente dalla codifica con il codice non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.
Fabbisogno
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) |
Vedere anche
strutture di tipo carattere e testo
panoramica tipi di carattere e testo