From 8ba9b5fc7e8b06aac4ea264f11cb2734951b5067 Mon Sep 17 00:00:00 2001 From: Rein Klazes Date: Tue, 25 Nov 2003 01:45:50 +0000 Subject: [PATCH] Use button face color for the image mask when adding a bitmap to the toolbar, not the color of the top left pixel of the image. --- dlls/comctl32/toolbar.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/dlls/comctl32/toolbar.c b/dlls/comctl32/toolbar.c index 1fdacc4c4ec..c3de4568200 100644 --- a/dlls/comctl32/toolbar.c +++ b/dlls/comctl32/toolbar.c @@ -2276,7 +2276,7 @@ TOOLBAR_AddBitmap (HWND hwnd, WPARAM wParam, LPARAM lParam) DeleteDC (hdcImage); DeleteDC (hdcBitmap); - nIndex = ImageList_AddMasked (himlDef, hbmLoad, CLR_DEFAULT); + nIndex = ImageList_AddMasked (himlDef, hbmLoad, comctl32_color.clrBtnFace); DeleteObject (hbmLoad); } else if (lpAddBmp->hInst == HINST_COMMCTRL) @@ -2288,7 +2288,7 @@ TOOLBAR_AddBitmap (HWND hwnd, WPARAM wParam, LPARAM lParam) hbmLoad = LoadBitmapA (COMCTL32_hModule, MAKEINTRESOURCEA(IDB_STD_SMALL)); nIndex = ImageList_AddMasked (himlDef, - hbmLoad, CLR_DEFAULT); + hbmLoad, comctl32_color.clrBtnFace); DeleteObject (hbmLoad); break; @@ -2296,7 +2296,7 @@ TOOLBAR_AddBitmap (HWND hwnd, WPARAM wParam, LPARAM lParam) hbmLoad = LoadBitmapA (COMCTL32_hModule, MAKEINTRESOURCEA(IDB_STD_LARGE)); nIndex = ImageList_AddMasked (himlDef, - hbmLoad, CLR_DEFAULT); + hbmLoad, comctl32_color.clrBtnFace); DeleteObject (hbmLoad); break; @@ -2304,7 +2304,7 @@ TOOLBAR_AddBitmap (HWND hwnd, WPARAM wParam, LPARAM lParam) hbmLoad = LoadBitmapA (COMCTL32_hModule, MAKEINTRESOURCEA(IDB_VIEW_SMALL)); nIndex = ImageList_AddMasked (himlDef, - hbmLoad, CLR_DEFAULT); + hbmLoad, comctl32_color.clrBtnFace); DeleteObject (hbmLoad); break; @@ -2312,7 +2312,7 @@ TOOLBAR_AddBitmap (HWND hwnd, WPARAM wParam, LPARAM lParam) hbmLoad = LoadBitmapA (COMCTL32_hModule, MAKEINTRESOURCEA(IDB_VIEW_LARGE)); nIndex = ImageList_AddMasked (himlDef, - hbmLoad, CLR_DEFAULT); + hbmLoad, comctl32_color.clrBtnFace); DeleteObject (hbmLoad); break; @@ -2320,7 +2320,7 @@ TOOLBAR_AddBitmap (HWND hwnd, WPARAM wParam, LPARAM lParam) hbmLoad = LoadBitmapA (COMCTL32_hModule, MAKEINTRESOURCEA(IDB_HIST_SMALL)); nIndex = ImageList_AddMasked (himlDef, - hbmLoad, CLR_DEFAULT); + hbmLoad, comctl32_color.clrBtnFace); DeleteObject (hbmLoad); break; @@ -2328,7 +2328,7 @@ TOOLBAR_AddBitmap (HWND hwnd, WPARAM wParam, LPARAM lParam) hbmLoad = LoadBitmapA (COMCTL32_hModule, MAKEINTRESOURCEA(IDB_HIST_LARGE)); nIndex = ImageList_AddMasked (himlDef, - hbmLoad, CLR_DEFAULT); + hbmLoad, comctl32_color.clrBtnFace); DeleteObject (hbmLoad); break; @@ -2341,7 +2341,7 @@ TOOLBAR_AddBitmap (HWND hwnd, WPARAM wParam, LPARAM lParam) else { hbmLoad = LoadBitmapA (lpAddBmp->hInst, (LPSTR)lpAddBmp->nID); - nIndex = ImageList_AddMasked (himlDef, hbmLoad, CLR_DEFAULT); + nIndex = ImageList_AddMasked (himlDef, hbmLoad, comctl32_color.clrBtnFace); DeleteObject (hbmLoad); } @@ -3890,7 +3890,7 @@ TOOLBAR_ReplaceBitmap (HWND hwnd, WPARAM wParam, LPARAM lParam) DeleteDC (hdcImage); DeleteDC (hdcBitmap); - ImageList_AddMasked (himlDef, hbmLoad, CLR_DEFAULT); + ImageList_AddMasked (himlDef, hbmLoad, comctl32_color.clrBtnFace); nNewBitmaps = ImageList_GetImageCount(himlDef); DeleteObject (hbmLoad); } -- 2.11.4.GIT