EMRCREATECOLORSPACEW, structure (wingdi.h)

La structure EMRCREATECOLORSPACEW contient des membres pour l’enregistrement de métafichier amélioré CreateColorSpace . Il diffère de EMRCREATECOLORSPACE en ce qu’il a un espace de couleurs logique Unicode et un tableau facultatif contenant des données de profil source brutes.

Syntaxe

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

Membres

emr

Structure de base pour tous les types d’enregistrements.

ihCS

Index de l’espace de couleur dans la table handle.

lcs

Espace de couleur logique. Notez qu’il s’agit de la version Unicode de la structure.

dwFlags

Il peut s’agir des éléments suivants.

Indicateur Signification
CREATECOLORSPACE_EMBEDED Indique qu’un espace de couleurs est incorporé dans le métafichier.

cbData

Taille des données de profil source brutes en octets, si elles sont attachées.

Data[1]

Tableau contenant les données de profil source. La taille du tableau est cbData.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête wingdi.h (inclure Windows.h)

Voir aussi

CreateColorSpace

EMRCREATECOLORSPACE

Structures de métafichiers

Vue d’ensemble des métafichiers