DrvFillPath
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 |