Replaced calls to HEADER_Refresh with InvalidateRect.

diff --git a/dlls/comctl32/header.c b/dlls/comctl32/header.c
index 800e1fa..019e10e 100644
--- a/dlls/comctl32/header.c
+++ b/dlls/comctl32/header.c
@@ -498,7 +498,6 @@
 {
     HEADER_INFO *infoPtr = HEADER_GetInfoPtr(hwnd);
     INT iItem = (INT)wParam;
-    HDC hdc;
 
     TRACE("[iItem=%d]\n", iItem);
     
@@ -539,9 +538,7 @@
 
     HEADER_SetItemBounds (hwnd);
 
-    hdc = GetDC (hwnd);
-    HEADER_Refresh (hwnd, hdc);
-    ReleaseDC (hwnd, hdc);
+    InvalidateRect(hwnd, NULL, FALSE);
     
     return TRUE;
 }
@@ -711,7 +708,6 @@
     HDITEMA   *phdi = (HDITEMA*)lParam;
     INT       nItem = (INT)wParam;
     HEADER_ITEM *lpItem;
-    HDC       hdc;
     INT       len;
 
     if ((phdi == NULL) || (nItem < 0))
@@ -789,9 +785,7 @@
 
     HEADER_SetItemBounds (hwnd);
 
-    hdc = GetDC (hwnd);
-    HEADER_Refresh (hwnd, hdc);
-    ReleaseDC (hwnd, hdc);
+    InvalidateRect(hwnd, NULL, FALSE);
 
     return nItem;
 }
@@ -804,7 +798,6 @@
     HDITEMW   *phdi = (HDITEMW*)lParam;
     INT       nItem = (INT)wParam;
     HEADER_ITEM *lpItem;
-    HDC       hdc;
     INT       len;
 
     if ((phdi == NULL) || (nItem < 0))
@@ -876,9 +869,7 @@
 
     HEADER_SetItemBounds (hwnd);
 
-    hdc = GetDC (hwnd);
-    HEADER_Refresh (hwnd, hdc);
-    ReleaseDC (hwnd, hdc);
+    InvalidateRect(hwnd, NULL, FALSE);
 
     return nItem;
 }
@@ -935,7 +926,6 @@
     HDITEMA *phdi = (HDITEMA*)lParam;
     INT nItem = (INT)wParam;
     HEADER_ITEM *lpItem;
-    HDC hdc;
 
     if (phdi == NULL)
 	return FALSE;
@@ -985,9 +975,8 @@
     HEADER_SendHeaderNotify (hwnd, HDN_ITEMCHANGEDA, nItem);
 
     HEADER_SetItemBounds (hwnd);
-    hdc = GetDC (hwnd);
-    HEADER_Refresh (hwnd, hdc);
-    ReleaseDC (hwnd, hdc);
+
+    InvalidateRect(hwnd, NULL, FALSE);
 
     return TRUE;
 }
@@ -1000,7 +989,6 @@
     HDITEMW *phdi = (HDITEMW*)lParam;
     INT nItem = (INT)wParam;
     HEADER_ITEM *lpItem;
-    HDC hdc;
 
     if (phdi == NULL)
 	return FALSE;
@@ -1050,9 +1038,8 @@
     HEADER_SendHeaderNotify (hwnd, HDN_ITEMCHANGEDA, nItem);
 
     HEADER_SetItemBounds (hwnd);
-    hdc = GetDC (hwnd);
-    HEADER_Refresh (hwnd, hdc);
-    ReleaseDC (hwnd, hdc);
+
+    InvalidateRect(hwnd, NULL, FALSE);
 
     return TRUE;
 }
@@ -1264,9 +1251,7 @@
 	    }
 
 	    HEADER_SetItemBounds (hwnd);
-	    hdc = GetDC (hwnd);
-	    HEADER_Refresh (hwnd, hdc);
-	    ReleaseDC (hwnd, hdc);
+	    InvalidateRect(hwnd, NULL, FALSE);
 	}
     }
 
@@ -1299,9 +1284,7 @@
 	    infoPtr->iHotItem = nItem;
 	else
 	    infoPtr->iHotItem = -1;
-	hdc = GetDC (hwnd);
-	HEADER_Refresh (hwnd, hdc);
-	ReleaseDC (hwnd, hdc);
+	InvalidateRect(hwnd, NULL, FALSE);
     }
 
     if (infoPtr->bCaptured) {
@@ -1329,9 +1312,7 @@
 					     infoPtr->iMoveItem);
 		}
 		HEADER_SetItemBounds (hwnd);
-		hdc = GetDC (hwnd);
-		HEADER_Refresh (hwnd, hdc);
-		ReleaseDC (hwnd, hdc);
+		InvalidateRect(hwnd, NULL, FALSE);
 	    }
 	    else {
 		hdc = GetDC (hwnd);
@@ -1442,9 +1423,7 @@
     infoPtr->bRectsValid = FALSE;
 	
     if (lParam) {
-        hdc = GetDC (hwnd);
-        HEADER_Refresh (hwnd, hdc);
-        ReleaseDC (hwnd, hdc);
+        InvalidateRect(hwnd, NULL, FALSE);
     }
 
     return 0;