Estrutura EMRCOLORMATCHTOTARGET (wingdi.h)

A estrutura EMRCOLORMATCHTOTARGET contém membros para o registro de meta-arquivo aprimorado ColorMatchToTarget .

Sintaxe

typedef struct tagCOLORMATCHTOTARGET {
  EMR   emr;
  DWORD dwAction;
  DWORD dwFlags;
  DWORD cbName;
  DWORD cbData;
  BYTE  Data[1];
} EMRCOLORMATCHTOTARGET, *PEMRCOLORMATCHTOTARGET;

Membros

emr

A estrutura base para todos os tipos de registro.

dwAction

A ação a ser tomada. Esse membro pode ser um dos valores a seguir.

Ação Significado
CS_ENABLE Mapeia cores para a gama de cores do dispositivo de destino. Isso habilita a revisão de cores. Todos os comandos de desenho subsequentes para o DC renderizarão as cores como apareceriam no dispositivo de destino.
CS_DISABLE Desabilita a revisão de cores.
CS_DELETE_TRANSFORM Se o gerenciamento de cores estiver habilitado para o perfil de destino, ele será desabilitado e excluirá a transformação concatenada.

dwFlags

Esse parâmetro pode ser o valor a seguir.

Sinalizador Significado
COLORMATCHTOTARGET_EMBEDED Indica que um perfil de cor foi inserido no metarquivo.

cbName

O tamanho do nome do perfil de destino desejado, em bytes.

cbData

O tamanho dos dados brutos do perfil de destino em bytes, se eles estiverem anexados.

Data[1]

Uma matriz que contém o nome do perfil de destino e os dados brutos do perfil de destino. O tamanho da matriz é cbName + cbData. Se cbData for diferente de zero, os dados brutos do perfil de destino serão anexados e seguirão o nome do perfil de destino no local Data[cbName].

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho wingdi.h (inclua Windows.h)

Confira também

ColorMatchToTarget

Estruturas de metarquivo

Visão geral de meta-arquivos