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

Vedi anche

BRUSHOBJ

CLIPOBJ

DrvLineTo

SURFOBJ