Compartilhar via


XLATEOBJ_cGetPalette

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa função recupera as cores de uma paleta especificada ou o formato bitfields da paleta.

Syntax

ULONG XLATEOBJ_cGetPalette(
  XLATEOBJ* pxlo,
  ULONG iPal,
  ULONG cPal,
  ULONG* pPal
);

Parameters

  • pxlo
    [no] Ponteiro para o XLATEOBJ estrutura da qual GDI recupera as informações solicitadas.
  • iPal
    [no] Informações paleta para escrever.

    A seguinte tabela mostra valores possíveis para esse parâmetro.

    Valor Descrição

    XO_DESTBITFIELDS

    GDI recupera o formato bitfields da paleta de destino.

    XO_DESTPALETTE

    GDI recupera as cores da paleta de destino.

    XO_SRCBITFIELDS

    GDI recupera o formato bitfields da paleta de origem.

    XO_SRCPALETTE

    GDI recupera as cores da paleta de origem.

  • cPal
    [no] Número de entradas na reserva apontado pelo pPal parâmetro. O número de entradas pode ser menor do que o tamanho da paleta.
  • pPal
    [out] Ponteiro para uma reserva no qual GDI grava as informações solicitadas paleta.

    Se o valor da iPal parâmetro é XO_SRCPALETTE ou XO_DESTPALETTE e o tipo paleta é PAL_INDEXED, cada entrada na reserva é um 24-valor RGB bit.

    Se o valor da iPal parâmetro é XO_SRCBITFIELDS ou XO_DESTBITFIELDS e o tipo paleta é PAL_BITFIELDS, PAL_RGB ou PAL_BGR, o pPal parâmetro aponta para três máscaras ULONG que representam as máscaras cor vermelho, verde e azul.

Return Value

Se o valor da pPal parâmetro não for NULL, essa função retorna o número de entradas gravadas. Essa função retorna zero se XLATEOBJ é NULL ou a paleta não é válido.

Essa função também retorna zero se a dados apontado pelo pxlo parâmetro não é consistente com o valor da iPal parâmetro. De exemplo, se os dados apontado pelo pxlo parâmetro é um campo de bits e o iPal parâmetro está definido para XO_SRCPALETTE ou XO_DESTPALETTE, essa função retorna zero. Da mesma forma, se os dados apontado pelo pxlo parâmetro é uma paleta e a iPal parâmetro está definido para XO_SRCBITFIELDS ou XO_DESTBITFIELDS, essa função retorna zero.

Remarks

O driver deve ter informações sobre a paleta para executar métodos misturando cor.

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

GDI Functions for Display Drivers
XLATEOBJ