Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |