Почему нам нужно добавить 1 к цвету фона кисти? - PullRequest
0 голосов
/ 30 января 2019

Один из членов структуры WNDCLASS является дескриптором кисти фона класса.

Из описания:

Этот член может быть дескрипторомфизическая кисть, которая будет использоваться для рисования фона, или это может быть значение цвета.Значение цвета должно быть одним из следующих стандартных системных цветов ( значение 1 должно быть добавлено к выбранному цвету ).

ВОПРОС:

Почему необходимо добавить 1 к этому значению?

1 Ответ

0 голосов
/ 30 января 2019

Это может быть потому, что поле hbrBackground принимает значение NULL.

Это функция RegisterClass(), позволяющая определить разницу между COLOR_SCROLLBAR, равным 0, и NULL, который являетсяприемлемое значение.

...