DDCOLORKEY 结构是在 DirectDraw 中定义的,用于表示透明色键的信息。该结构定义如下:
typedef struct _DDCOLORKEY {
    DWORD       dwColorSpaceLowValue;   // 低颜色值
    DWORD       dwColorSpaceHighValue;  // 高颜色值
} DDCOLORKEY;

这个结构体包含两个成员,dwColorSpaceLowValue 和 dwColorSpaceHighValue,分别表示透明色键的低颜色值和高颜色值。在使用 DirectDraw 时,您可以使用这个结构体来指定图像中应该被视为透明的颜色范围。

例如,如果您希望将图像中的白色(RGB值为255,255,255)作为透明色,您可以将 dwColorSpaceLowValue 和 dwColorSpaceHighValue 分别设置为该颜色的 RGB 值。

这样的设置可以在使用 SetColorKey 函数时用到,该函数通常用于设置表面的透明色键。


转载请注明出处:http://www.zyzy.cn/article/detail/26527/Win32 API/Ddraw.h/DDCOLORKEY