Один из членов структуры WNDCLASS является дескриптором кисти фона класса.
Из описания:
Этот член может быть дескрипторомфизическая кисть, которая будет использоваться для рисования фона, или это может быть значение цвета.Значение цвета должно быть одним из следующих стандартных системных цветов ( значение 1 должно быть добавлено к выбранному цвету ).
ВОПРОС:
Почему необходимо добавить 1 к этому значению?
Это может быть потому, что поле hbrBackground принимает значение NULL.
hbrBackground
NULL
Это функция RegisterClass(), позволяющая определить разницу между COLOR_SCROLLBAR, равным 0, и NULL, который являетсяприемлемое значение.
RegisterClass()
COLOR_SCROLLBAR
0