Dmitry Timoshkov : user:
Use computed icon rectangle if SS_CENTERIMAGE style is set.
Alexandre Julliard
julliard at wine.codeweavers.com
Thu Sep 7 07:12:36 CDT 2006
Module: wine
Branch: master
Commit: 4f28f7967d2a3a236028858b26dae0715c6a0c9a
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=4f28f7967d2a3a236028858b26dae0715c6a0c9a
Author: Dmitry Timoshkov <dmitry at codeweavers.com>
Date: Wed Sep 6 23:00:45 2006 +0900
user: Use computed icon rectangle if SS_CENTERIMAGE style is set.
---
dlls/user/static.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/dlls/user/static.c b/dlls/user/static.c
index 4eef677..ecfb8e4 100644
--- a/dlls/user/static.c
+++ b/dlls/user/static.c
@@ -760,9 +760,11 @@ static void STATIC_PaintIconfn( HWND hwn
iconRect.right = iconRect.left + info->nWidth;
iconRect.bottom = iconRect.top + info->nHeight;
}
+ else
+ iconRect = rc;
FillRect( hdc, &rc, hbrush );
- DrawIconEx( hdc, rc.left, rc.top, hIcon, rc.right - rc.left,
- rc.bottom - rc.top, 0, NULL, DI_NORMAL );
+ DrawIconEx( hdc, iconRect.left, iconRect.top, hIcon, iconRect.right - iconRect.left,
+ iconRect.bottom - iconRect.top, 0, NULL, DI_NORMAL );
}
if (info) GlobalUnlock16(HICON_16(hIcon));
}
More information about the wine-cvs
mailing list