Поделиться через


Структура EMRCREATECOLORSPACEW (wingdi.h)

Структура EMRCREATECOLORSPACEW содержит элементы для записи расширенного метафайла CreateColorSpace . Он отличается от EMRCREATECOLORSPACE тем, что имеет логическое цветовое пространство Юникода, а также необязательный массив, содержащий необработанные данные исходного профиля.

Синтаксис

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

Члены

emr

Базовая структура для всех типов записей.

ihCS

Индекс цветового пространства в таблице дескрипторов.

lcs

Логическое цветовое пространство. Обратите внимание, что это версия структуры в Юникоде.

dwFlags

Может быть следующим.

Flag Значение
CREATECOLORSPACE_EMBEDED Указывает, что цветовое пространство внедрено в метафайл.

cbData

Размер необработанных данных исходного профиля в байтах, если они присоединены.

Data[1]

Массив, содержащий данные исходного профиля. Размер массива — cbData.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть wingdi.h (включая Windows.h)

См. также раздел

CreateColorSpace

EMRCREATECOLORSPACE

Структуры метафайлов

Общие сведения о метафайлах