每当设备上下文的拉伸模式设置为HALFTONE时,都要使用半色调调色板。应用程序使用CreateHalftonePalette功能创建半色调调色板。应用程序必须在调用StretchBlt或StretchDIBits函数之前选择并实现该调色板到设备上下文中。
每当应用程序调用{??989796016}和StretchDIBits功能并且设备上下文的拉伸模式设置为HALFTONE时,Windows将自动调整源位图的输入颜色。这些颜色调整会影响图像的某些属性,如对比度和亮度。应用程序可以使用SetColorAdjustment功能设置颜色调整值。应用程序可以使用GetColorAdjustment功能检索指定设备上下文的颜色调整值。