Compartilhar via


DrvPaint

Windows Mobile Not SupportedWindows Embedded CE Supported

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

See Also

Other Resources

Display Drivers
FillRgn