Compartilhar via


DrvRealizeBrush

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa função solicita que o driver percebe um pincel especificado para uma superfície especificada.

Syntax

BOOL DrvRealizeBrush(
  BRUSHOBJ* pbo,
  SURFOBJ* psoTarget,
  SURFOBJ* psoPattern,
  SURFOBJ* psoMask,
  XLATEOBJ* pxlo,
  ULONG iHatch
);

Parameters

  • pbo
    [no] Ponteiro para o BRUSHOBJ Para perceber. Todos os outros parâmetros, exceto para psoTarget, podem ser consultados deste objeto. Especificações de parâmetro são fornecidas como uma otimização. Este parâmetro é usado como um parâmetro para melhor BRUSHOBJ_pvAllocRBrush, que aloca a memória para o pincel realizado.
  • psoTarget
    [no] Ponteiro para a superfície para os quais o pincel é para ser realizado. Essa superfície pode ser o físico de superfície para o dispositivo, um bitmap formato dispositivo ou um padrão formato bitmap.
  • psoPattern
    [no] Ponteiro para a superfície que descreve o padrão para o pincel. Para um dispositivo de varredura, este é um bitmap. Para um dispositivo vetor, essa é uma das superfícies padrão fornecidas pelo DrvEnablePDEV.
  • psoMask
    [no] Ponteiro para uma máscara de transparência para o pincel. Este é um 1 bit por pixel bitmap que tenha a mesma extensão como o padrão. Uma máscara de zero significa que o pixel é considerada um pixel segundo plano para o pincel. Em transparente modo segundo plano, os pixels segundo plano são afetados em um preencher. Plotadoras podem ignorar esse parâmetro, pois eles nunca informações básicas desenhar.
  • pxlo
    [no] Ponteiro para um XLATEOBJ que define a interpretação das cores no padrão. Se pxlo é NULL, nenhuma conversão é necessária. A XLATEOBJ_XXX função pode ser chamado para converter as cores para dispositivo cor índices. Dispositivos vetor devem traduzir cor zero através de XLATEOBJ Para get de cor primeiro plano para o pincel.
  • iHatch
    [no] Indicador para se a psoPattern parâmetro é um dos pincéis hachura retornados por DrvEnablePDEV. Isso é verdadeiro se o valor deste parâmetro for menor que HS_DDI_MAX, que é definido em Winddi.h.

Return Value

O valor de retorno é TRUE se o pincel foi realizado com êxito. Caso contrário, ele é FALSE e um código de erro estiver conectado.

Remarks

Para perceber um pincel, o driver converte um pincel GDI em uma forma que pode ser usada internamente. Um pincel realizado contém informações Device-specific necessárias para o dispositivo aceleram desenho usando o pincel.

Realização do driver de um pincel é gravada para a reserva alocada por um chamar para BRUSHOBJ_pvAllocRBrush.

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

Reference

DrvEnablePDEV
XLATEOBJ

Other Resources

Display Drivers