Compartilhar via


DrvFillPath

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa função preenche um caminho de desenho com um pincel. DrvFillPath é um opcional ponto de entrada ao identificador de preenchimento de caminhos fechados.

Syntax

BOOL DrvFillPath(
  SURFOBJ* pso,
  PATHOBJ* ppo,
  CLIPOBJ* pco,
  BRUSHOBJ* pbo,
  POINTL* pptlBrushOrg,
  MIX mix,
  FLONG flOptions
);

Parameters

  • pso
    [no] Ponteiro para um SURFOBJ estrutura que define a superfície na qual desenhar.
  • ppo
    [no] Ponteiro para um PATHOBJ estrutura que define o caminho para preencher. O PATHOBJ_XXX funções enumerar as linhas, curvas Bézier e outros dados que constituem o caminho.
  • pco
    [no] Ponteiro para um CLIPOBJ estrutura. O CLIPOBJ_XXX funções enumerar a região juntar como um conjunto de retângulos.
  • pbo
    [no] Ponteiro para um BRUSHOBJ estrutura que define o padrão e as cores usadas para preencher o caminho fechado. Este parâmetro deve ser dereferenced somente se a operação preencher especificado na mixar parâmetro requer o uso de um pincel. Por exemplo, se mixar é definido como BLACKNESS, pbo não é definida e não deve ser dereferenced.
  • pptlBrushOrg
    [no] Ponteiro para um POINTL estrutura que define a origem pincel, que é usada para alinhar o padrão pincel sobre o dispositivo.
  • mixar
    [no] Mix estrutura que define as operações de varredura primeiro plano e segundo plano para usar para o pincel.
  • flOptions
    [no] Não usado, defina como NULL.

Return Value

O valor de retorno é TRUE se o driver for possível preencher o caminho. Se o caminho ou recorte é muito complexa para o driver para identificador e devem ser tratadas por GDI, o valor de retorno é FALSE, e um código de erro não é registrado. Se o driver encontrar um erro inesperado, tais como não sendo possível perceber o pincel, o valor de retorno é DDI_ERROR, e um código de erro será registrada.

Remarks

O modo mixar define como a de entrada padrão deve ser misturado com os dados já na superfície do dispositivo. O Mix estrutura consiste de dois ROP2 Valores compactados em uma única ULONG. A baixa-ordem byte define o operação de varredura primeiro plano; o alto-ordem byte define o operação de varredura segundo plano.

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