[USRMGR] Load 32bit icons for groups tab. Patch by Jared Smudde. CORE-12547 #resolve...
authorMark Jansen <mark.jansen@reactos.org>
Wed, 14 Dec 2016 20:33:39 +0000 (20:33 +0000)
committerMark Jansen <mark.jansen@reactos.org>
Wed, 14 Dec 2016 20:33:39 +0000 (20:33 +0000)
svn path=/trunk/; revision=73454

reactos/dll/cpl/usrmgr/groups.c
reactos/dll/cpl/usrmgr/userprops.c

index 42272f6..e6caf52 100644 (file)
@@ -301,9 +301,9 @@ OnInitDialog(HWND hwndDlg)
     HICON hIcon;
 
     /* Create the image list */
     HICON hIcon;
 
     /* Create the image list */
-    hImgList = ImageList_Create(16,16,ILC_COLOR8 | ILC_MASK,5,5);
-    hIcon = LoadImage(hApplet,MAKEINTRESOURCE(IDI_GROUP),IMAGE_ICON,16,16,LR_DEFAULTCOLOR);
-    ImageList_AddIcon(hImgList,hIcon);
+    hImgList = ImageList_Create(16, 16, ILC_COLOR32 | ILC_MASK, 5, 5);
+    hIcon = LoadImage(hApplet, MAKEINTRESOURCE(IDI_GROUP), IMAGE_ICON, 16, 16, LR_DEFAULTCOLOR);
+    ImageList_AddIcon(hImgList, hIcon);
     DestroyIcon(hIcon);
 
     hwndListView = GetDlgItem(hwndDlg, IDC_GROUPS_LIST);
     DestroyIcon(hIcon);
 
     hwndListView = GetDlgItem(hwndDlg, IDC_GROUPS_LIST);
index cf21df2..e49ea25 100644 (file)
@@ -274,7 +274,7 @@ GetUserMembershipData(HWND hwndDlg, PMEMBERSHIP_USER_DATA pUserData)
     hwndLV = GetDlgItem(hwndDlg, IDC_USER_MEMBERSHIP_LIST);
 
     /* Create the image list */
     hwndLV = GetDlgItem(hwndDlg, IDC_USER_MEMBERSHIP_LIST);
 
     /* Create the image list */
-    hImgList = ImageList_Create(16, 16, ILC_COLOR8 | ILC_MASK, 5, 5);
+    hImgList = ImageList_Create(16, 16, ILC_COLOR32 | ILC_MASK, 5, 5);
     hIcon = LoadImage(hApplet, MAKEINTRESOURCE(IDI_GROUP), IMAGE_ICON, 16, 16, LR_DEFAULTCOLOR);
     ImageList_AddIcon(hImgList, hIcon);
     DestroyIcon(hIcon);
     hIcon = LoadImage(hApplet, MAKEINTRESOURCE(IDI_GROUP), IMAGE_ICON, 16, 16, LR_DEFAULTCOLOR);
     ImageList_AddIcon(hImgList, hIcon);
     DestroyIcon(hIcon);
@@ -382,9 +382,9 @@ InitUserGroupsList(HWND hwndDlg)
     hwndLV = GetDlgItem(hwndDlg, IDC_USER_ADD_MEMBERSHIP_LIST);
     GetClientRect(hwndLV, &rect);
 
     hwndLV = GetDlgItem(hwndDlg, IDC_USER_ADD_MEMBERSHIP_LIST);
     GetClientRect(hwndLV, &rect);
 
-    hImgList = ImageList_Create(16,16,ILC_COLOR8 | ILC_MASK,5,5);
-    hIcon = LoadImage(hApplet,MAKEINTRESOURCE(IDI_GROUP),IMAGE_ICON,16,16,LR_DEFAULTCOLOR);
-    ImageList_AddIcon(hImgList,hIcon);
+    hImgList = ImageList_Create(16, 16, ILC_COLOR32 | ILC_MASK, 5, 5);
+    hIcon = LoadImage(hApplet, MAKEINTRESOURCE(IDI_GROUP), IMAGE_ICON, 16, 16, LR_DEFAULTCOLOR);
+    ImageList_AddIcon(hImgList, hIcon);
     DestroyIcon(hIcon);
 
     (void)ListView_SetImageList(hwndLV, hImgList, LVSIL_SMALL);
     DestroyIcon(hIcon);
 
     (void)ListView_SetImageList(hwndLV, hImgList, LVSIL_SMALL);