DrvPaint
9/8/2008
Essa função é obsoleto, e não mais chamado pelo GDI. Para substituir a funcionalidade, implementar um ou mais de DrvFillPath, DrvStrokePath, e DrvStrokeAndFillPath.
Syntax
BOOL DrvPaint(
SURFOBJ* pso,
CLIPOBJ* pco,
BRUSHOBJ* pbo,
POINTL* pptlBrushOrg,
MIX mix
);
Parameters
- pso
[no] Ponteiro para o SURFOBJ estrutura que descreve a superfície na qual desenhar.
- pco
[no] Ponteiro para um CLIPOBJ estrutura que limita a área a ser modificada. A interface gráfica de dispositivo CLIPOBJ_XXX funções enumerar a região juntar como um conjunto de retângulos. Sempre que possível, GDI simplifica o recorte envolvido; Por exemplo, essa função é nunca chamado com um único retângulo de recorte. GDI clipes retângulo de destino antes chamado essa função, tornando desnecessário recorte adicional.
- pbo
[no] Ponteiro para o objeto pincel que define o padrão para o bit-transferir bloco. Do GDI BRUSHOBJ_pvGetRbrush função pode ser usada para recuperar realização do dispositivo do pincel. Este parâmetro é ignorado se o rop4 parâmetro não requer um padrão.
- pptlBrushOrg
[no] Ponteiro para um POINTL estrutura que define a origem do pincel na superfície de destino. O pixel esquerdo superior do pincel é alinhado neste apontar e repete o pincel de acordo com suas dimensões. Este parâmetro é ignorado se o rop4 parâmetro não requer um padrão.
mixar
[no] Operação de varredura que define como os padrão e destino pixels combinam para gravar a superfície destino.Modos MIX definem como GDI combina cores de origem e destino ao desenho com o atual caneta. Os modos mixar são binário códigos operação de varredura, que representa todos os possível Boolean funções de duas variáveis, usando o binário de operações E, Ou, e XORe a operação unário Não.
Return Value
TRUE se a operação tinta é bem-sucedido. Caso contrário, a função retorna FALSE e um código de erro estiver conectado.
Remarks
GDI chama essa função quando ele precisa executar um PaintRgn Ou FillRgn operação ou polígonos preencher complexos cortado.
Requirements
Header | winddi.h |
Library | Ddi_ati_lib.lib, Ddi_flat_lib.lib, Ddi_gx_lib.lib, Ddi_mq200_lib.lib, Ddi_nop_lib.lib, Ddi_rflat_lib.lib, Ddi_rgx_lib.lib, Ddi_tvia5_lib.lib |
Windows Embedded CE | Windows CE 1.0 and later |