Huw Davies : regedit: Use the system metrics to retrieve the treeview icon sizes.
Alexandre Julliard
julliard at winehq.org
Thu Apr 27 15:49:10 CDT 2017
Module: wine
Branch: master
Commit: 6bc8ecafe87ad4117dc0aec295e881a5793f78ab
URL: http://source.winehq.org/git/wine.git/?a=commit;h=6bc8ecafe87ad4117dc0aec295e881a5793f78ab
Author: Huw Davies <huw at codeweavers.com>
Date: Thu Apr 27 14:27:21 2017 +0100
regedit: Use the system metrics to retrieve the treeview icon sizes.
Signed-off-by: Huw Davies <huw at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
programs/regedit/treeview.c | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/programs/regedit/treeview.c b/programs/regedit/treeview.c
index 4b5e1ca..d11793c 100644
--- a/programs/regedit/treeview.c
+++ b/programs/regedit/treeview.c
@@ -43,8 +43,6 @@ int Image_Open;
int Image_Closed;
int Image_Root;
-#define CX_ICON 16
-#define CY_ICON 16
#define NUM_ICONS 3
static BOOL UpdateExpandingTree(HWND hwndTV, HTREEITEM hItem, int state);
@@ -599,10 +597,11 @@ static BOOL InitTreeViewImageLists(HWND hwndTV)
{
HIMAGELIST himl; /* handle to image list */
HICON hico; /* handle to icon */
+ INT cx = GetSystemMetrics(SM_CXSMICON);
+ INT cy = GetSystemMetrics(SM_CYSMICON);
/* Create the image list. */
- if ((himl = ImageList_Create(CX_ICON, CY_ICON,
- ILC_MASK, 0, NUM_ICONS)) == NULL)
+ if ((himl = ImageList_Create(cx, cy, ILC_MASK, 0, NUM_ICONS)) == NULL)
return FALSE;
/* Add the open file, closed file, and document bitmaps. */
More information about the wine-cvs
mailing list