Compartilhar via


DrvGradientFill

Windows Mobile Not SupportedWindows Embedded CE Supported

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

See Also

Reference

XLATEOBJ

Other Resources

Display Drivers
GradientFill
GRADIENT_RECT
RECTL
TRIVERTEX