When I used CreateSolidBrush() to create a brush, and then used FillRect to fill an area with that brush, I was expecting that every pixel of the entire area would be the same color. However, the brush doesn't appear to truly be solid. I end up with what appears to be a dithered pattern. Is this the way CreateSolidBrush works? Or am I doing something wrong? When I truly want to fill an area with a solid color, I am currently, creating a pen and drawing over the entire area with a loop of LineTo calls.