Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A função EngPaint faz com que o GDI pinte uma região especificada.
Sintaxe
ENGAPI BOOL EngPaint(
SURFOBJ *pso,
CLIPOBJ *pco,
BRUSHOBJ *pbo,
POINTL *pptlBrushOrg,
[in] 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 área a ser pintada. As rotinas de serviço CLIPOBJ_Xxx são fornecidas para enumerar a região do clipe como um conjunto de retângulos.
pbo
Ponteiro para uma estrutura BRUSHOBJ que define o padrão e as cores com os quais preencher.
pptlBrushOrg
Ponteiro para uma estrutura POINTL que define a origem do pincel usada para alinhar o padrão de pincel no dispositivo.
[in] mix
Define as operações de raster em primeiro plano e plano de fundo a serem usadas para o pincel.
Retornar valor
O valor retornado será TRUE se a função for bem-sucedida. Caso contrário, ele é FALSE e um código de erro é registrado.
Comentários
Os drivers de dispositivo vetor podem implementar essa função com a ajuda de rotinas de serviço EngCreatePath e PATHOBJ_Xxx .
O modo de combinação define como o padrão de entrada deve ser misturado com os dados já na superfície do dispositivo. O tipo de dados MIX consiste em dois valores ROP2 empacotados em um único ULONG. O byte de baixa ordem define a operação de raster em primeiro plano; o próximo byte define a operação de raster em segundo plano. Para obter mais informações sobre códigos de operação de raster, consulte a documentação do SDK do Microsoft Windows.
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 |