为什么我们需要在背景笔刷颜色上加1?

时间:2019-01-30 08:53:20

标签: c windows winapi graphics gdi

WNDCLASS结构的成员之一是类背景画笔的句柄。

根据说明:

  

该成员可以是用于绘制背景的物理笔刷的手柄,也可以是颜色值。颜色值必须是以下标准系统颜色之一(值1必须添加到所选颜色)。

问题:

为什么必须将此值加1?

1 个答案:

答案 0 :(得分:1)

可能是因为hbrBackground字段接受NULL值。

使用RegisterClass()函数可以使COLOR_SCROLLBAR0之间的差值可以接受。