Função EngLineTo (winddi.h)
A função EngLineTo desenha uma linha cosmética única, sólida e somente inteiro.
Sintaxe
ENGAPI BOOL EngLineTo(
SURFOBJ *pso,
CLIPOBJ *pco,
BRUSHOBJ *pbo,
LONG x1,
LONG y1,
LONG x2,
LONG y2,
RECTL *prclBounds,
MIX mix
);
Parâmetros
pso
Ponteiro para uma estrutura SURFOBJ que descreve a superfície na qual desenhar.
pco
Ponteiro para uma estrutura CLIPOBJ que define a região de clipe na qual a renderização deve ser feita. Nenhum pixel pode ser afetado fora dessa região de clipe.
pbo
Ponteiro para uma estrutura BRUSHOBJ que especifica o pincel a ser usado ao desenhar a linha.
x1
Especifique a coordenada x inteira do ponto inicial da linha.
y1
Especifique a coordenada y inteira do ponto inicial da linha.
x2
Especifique a coordenada x inteira do ponto de extremidade da linha.
y2
Especifique a coordenada x e y inteiro do ponto de extremidade da linha.
prclBounds
Ponteiro para uma estrutura RECTL que descreve o retângulo que vincula a linha não mapeada. Os drivers que dão suporte ao desenho de linha de hardware podem usar esse retângulo para determinar rapidamente se a linha se encaixa em um espaço de coordenadas pequeno o suficiente para ser renderizada pelo hardware.
mix
Define como o padrão de entrada deve ser misturado com os dados que já estão na superfície do dispositivo. O byte de baixa ordem define a operação de varredura. Para obter mais informações sobre códigos de operação de varredura, consulte a documentação do SDK do Microsoft Windows.
Retornar valor
EngLineTo retornará TRUE se for bem-sucedido; caso contrário, retornará FALSE.
Comentários
O driver que fisgou o DrvLineTo pode chamar EngLineTo quando a superfície de renderização é um DIB (bitmap independente do dispositivo).
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows 2000 e versões posteriores dos sistemas operacionais Windows. |
Plataforma de Destino | Universal |
Cabeçalho | winddi.h (inclua Winddi.h) |
Biblioteca | Win32k.lib |
DLL | Win32k.sys |