Estrutura EMRCREATECOLORSPACEW (wingdi.h)

A estrutura EMRCREATECOLORSPACEW contém membros para o registro de metafile aprimorado CreateColorSpace . Ele difere de EMRCREATECOLORSPACE , pois tem um espaço de cor lógica Unicode e também tem uma matriz opcional que contém dados brutos do perfil de origem.

Sintaxe

typedef struct tagEMRCREATECOLORSPACEW {
  EMR            emr;
  DWORD          ihCS;
  LOGCOLORSPACEW lcs;
  DWORD          dwFlags;
  DWORD          cbData;
  BYTE           Data[1];
} EMRCREATECOLORSPACEW, *PEMRCREATECOLORSPACEW;

Membros

emr

A estrutura base para todos os tipos de registro.

ihCS

Índice do espaço de cor na tabela de identificador.

lcs

Espaço de cor lógica. Observe que essa é a versão Unicode da estrutura.

dwFlags

Pode ser o seguinte.

Sinalizador Significado
CREATECOLORSPACE_EMBEDED Indica que um espaço de cor está inserido no metarquivo.

cbData

Tamanho dos dados brutos do perfil de origem em bytes, se eles estiverem anexados.

Data[1]

Uma matriz que contém os dados do perfil de origem. O tamanho da matriz é cbData.

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

CreateColorSpace

EMRCREATECOLORSPACE

Estruturas de metarquivo

Visão geral dos metafiles