勇芳软件工作室.汉化:  Metafiles > Metafile Structures >

EMRCREATECOLORSPACEW

Previous pageReturn to chapter overviewNext page

描述

 

EMRCREATECOLORSPACEW结构包含CreateColorSpace增强图元文件记录的成员。它与EMRCREATECOLORSPACE不同之处在于它具有Unicode逻辑颜色空间,并且还包含一个包含原始源配置文件数据的可选数组。

 

C++ 语法

 

typedef struct tagEMRCREATECOLORSPACEW {

EMR            emr;

DWORD          ihCS;

LOGCOLORSPACEW lcs;

DWORD          dwFlags;

DWORD          cbData;

BYTE           Data[1];

} EMRCREATECOLORSPACEW,

*PEMRCREATECOLORSPACEW;

 

PowerBASIC 语法

 

TYPE EMRCREATECOLORSPACEW

emr     AS EMR

ihCS    AS DWORD

lcs     AS LOGCOLORSPACEW

dwFlags AS DWORD

cbData  AS DWORD

Data(0) AS BYTE

END TYPE

 

成员

 

emr

 

基础结构记录。

 

ihCS

 

手柄表中颜色空间的索引。

 

lcs

 

逻辑色彩空间。注意,这是Unicode版本的结构。

 

dwFlags

 

可以如下。

 

含义

CREATECOLORSPACE_EMBEDED

表示在图元文件中嵌入了一个颜色空间。

 

cbData

 

原始源配置文件数据的大小(以字节为单位)(如果附加)。

 

Data

 

包含源配置文件数据的数组。数组的大小为cbData.

 

引用文件 #INCLUDE Once

 

WinGdi.inc(包括Windows.inc)