Источник кисти
Когда приложение вызывает функцию рисования для рисования фигуры, система помещает кисть в начало операции рисования и сопоставляет пиксель в растровом рисунке кисти с клиентской областью в источнике окна, который является верхним левым углом окна. Координаты пикселя, сопоставленного системой, называются источником кисти. Источник кисти по умолчанию расположен в левом верхнем углу растрового изображения кисти в координатах (0,0). Затем система копирует кисть в клиентской области, формируя шаблон, который имеет высоту, как растровое изображение. Операция копирования продолжается, по строкам, пока не будет заполнена вся клиентская область. Однако шаблон кисти отображается только в границах указанной фигуры.
Существуют экземпляры, когда источник кисти по умолчанию не должен использоваться. Например, приложению может потребоваться использовать ту же кисть для рисования фона родительских и дочерних окон и смешивать фон дочернего окна с родительским окном. Для этого приложение должно сбросить источник кисти, вызвав функцию SetBrushOrgEx и переместив источник требуемого количества пикселей. (Приложение может получить текущий источник кисти, вызвав функцию GetBrushOrgEx.)
На следующем рисунке показана пятиконечная звезда, заполненная с помощью кисти, определяемой приложением. На рисунке показано увеличенное изображение кисти, а также расположение, с которым оно было сопоставлено в начале операции краски.