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