DrvGradientFill
9/8/2008
Essa função converte entre dispositivo-gerenciado dispositivo superfícies e elementos gráficos de varredura interface (GDI) padrão formato bitmaps.
Syntax
BOOL DrvGradientFill(
SURFOBJ* pso,
CLIPOBJ* pco,
XLATEOBJ* pxlo,
TRIVERTEX* pVertex,
ULONG nVertex,
PVOID pMesh,
ULONG nMesh,
RECTL* prclExtents,
POINTL* pptlDitherOrg,
ULONG ulMode
);
Parameters
- pso
[out] Ponteiro para a superfície de destino para o grau operação preencher.
- pco
[no] Ponteiro para um CLIPOBJ estrutura que define um região de recorte na superfície do destino.
- pxlo
[no] Ponteiro para um XLATEOBJ estrutura que define a conversão de índices cor entre as superfícies origem e destino.
- pVertex
[no] Ponteiro para uma matriz de TRIVERTEX estruturas, cada uma delas define um vértice triângulo.
- nVertex
[no] Número de vértices in a pVertex parâmetro.
- pMesh
[no] Matriz de GRADIENT_RECT estruturas no modo retângulo.
- nMesh
[no] Número de retângulos na pMesh parâmetro.
- prclExtents
[no] Ponteiro para um RECTL estrutura que define a área para modificar. Essa estrutura usa o sistema de coordenadas da superfície de destino. O direito e inferior bordas desse retângulo não fazem parte de blit de cores; Isto é, o retângulo é inferior-direito exclusivo.
- pptlDitherOrg
[no] Ponteiro para um POINTL estrutura que define o upper-left corner da superfície de destino.
ulMode
[no] Modo preencher gradiente. A seguinte tabela mostra os valores possíveis para o ulMode parâmetro.Valor Descrição GRADIENT_FILL_RECT_H
Dois pontos de extremidade descrevem um retângulo. O retângulo é definido para ter uma constante cor, especificada pelo TRIVERTEX estrutura, para o esquerdo e direito bordas. GDI interpolará a cor a partir da esquerda - para - direito Borda e preencher o interior.
GRADIENT_FILL_RECT_V
Dois pontos de extremidade descrevem um retângulo. O retângulo é definido para ter uma constante cor, especificada pelo TRIVERTEX estrutura, para as bordas inferior e parte superior. GDI interpolará a cor a partir de parte superior - para - borda inferior e preencher o interior.
GRADIENT_FILL_TRIANGLE
Não suportado.
Return Value
TRUE indica sucesso. FALSE indica falha.
Remarks
Definir SYSGEN_GRADFILL para a GradientFill função seja disponível para GDI. __SYSGEN_GPE_GRADFILL é definida automaticamente quando você define SYSGEN_GRADFILL. Se o driver exibir não estiver GPE-com, o driver exibir terá para exportar o DrvGradientFill função e definir SYSGEN_GRADFILL.
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 .NET 4.2 and later |