What knowledge do i lack really... I obviously have gone through the docs plenty of times for me to even comment on the two... Would be helpful if you identify my misconceptions regarding the two fuctions...
Originally Posted by Codeplug
: Updates entire client area
InvalidateRect(hdc, NULL, FALSE);
: Updates specified coordinates, region must have been created by CreateRectRgn() or similar functions...
InvalidateRgn(hdc, region, FALSE);
: Updates specified coordinates (areaRect)
InvalidateRect(hdc, &areaRect, FALSE);
Now, where's my fault here?