From b7f09019560a350bbbdc27cb7f2574e7fc4d493c Mon Sep 17 00:00:00 2001 From: Felix Nawothnig Date: Fri, 6 Apr 2007 02:55:16 +0200 Subject: [PATCH] comctl32: Use appropriate font for header drag image. --- dlls/comctl32/header.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dlls/comctl32/header.c b/dlls/comctl32/header.c index 138b58f0688..b80ef74642d 100644 --- a/dlls/comctl32/header.c +++ b/dlls/comctl32/header.c @@ -979,6 +979,7 @@ HEADER_CreateDragImage (HWND hwnd, WPARAM wParam) HDC hMemoryDC; HDC hDeviceDC; int height, width; + HFONT hFont; if (wParam < 0 || wParam >= infoPtr->uNumItem) return FALSE; @@ -996,6 +997,8 @@ HEADER_CreateDragImage (HWND hwnd, WPARAM wParam) ReleaseDC(NULL, hDeviceDC); hOldBitmap = SelectObject(hMemoryDC, hMemory); SetViewportOrgEx(hMemoryDC, -lpItem->rect.left, -lpItem->rect.top, NULL); + hFont = infoPtr->hFont ? infoPtr->hFont : GetStockObject(SYSTEM_FONT); + SelectObject(hMemoryDC, hFont); GetClientRect(hwnd, &rc); lCDFlags = HEADER_SendCtrlCustomDraw(hwnd, CDDS_PREPAINT, hMemoryDC, &rc);