Funzione EngLineTo (winddi.h)
La funzione EngLineTo disegna una linea cosmetica singola, solida e sola integer.
Sintassi
ENGAPI BOOL EngLineTo(
SURFOBJ *pso,
CLIPOBJ *pco,
BRUSHOBJ *pbo,
LONG x1,
LONG y1,
LONG x2,
LONG y2,
RECTL *prclBounds,
MIX mix
);
Parametri
pso
Puntatore a una struttura SURFOBJ che descrive la superficie su cui disegnare.
pco
Puntatore a una struttura CLIPOBJ che definisce l'area di ritaglio in cui deve essere eseguito il rendering. Nessun pixel può essere interessato all'esterno di questa area di ritaglio.
pbo
Puntatore a una struttura BRUSHOBJ che specifica il pennello da utilizzare quando si disegna la linea.
x1
Specificare la coordinata x integer del punto iniziale della riga.
y1
Specificare la coordinata y dell'intero del punto iniziale della riga.
x2
Specificare la coordinata x integer del punto finale della riga.
y2
Specificare l'intero x- e la coordinata y del punto finale della riga.
prclBounds
Puntatore a una struttura RECTL che descrive il rettangolo che delimita la linea non ritagliata. I driver che supportano il disegno a linee hardware possono usare questo rettangolo per determinare rapidamente se la linea rientra in uno spazio di coordinate sufficientemente piccolo da essere sottoposto a rendering dall'hardware.
mix
Definisce la modalità di combinazione del modello in ingresso con i dati già presenti nell'area del dispositivo. Il byte di ordine basso definisce l'operazione raster. Per altre informazioni sui codici di operazione raster, vedere la documentazione di Microsoft Windows SDK.
Valore restituito
EngLineTo restituisce TRUE se ha esito positivo; in caso contrario, restituisce FALSE.
Commenti
Il driver che ha collegato DrvLineTo può chiamare EngLineTo quando la superficie di rendering è una bitmap indipendente dal dispositivo.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows 2000 e versioni successive dei sistemi operativi Windows. |
Piattaforma di destinazione | Universale |
Intestazione | winddi.h (include Winddi.h) |
Libreria | Win32k.lib |
DLL | Win32k.sys |