Mercurial > dwindows
changeset 555:0d47bec8a5fb
Use LoadImage() and BS_ICON for properly loading the odd sized icon images
for bitmap buttons.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Sun, 11 Apr 2004 08:35:43 +0000 |
parents | 6707adaa093d |
children | f4093dce8155 |
files | win/dw.c |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/win/dw.c Sun Apr 11 08:18:44 2004 +0000 +++ b/win/dw.c Sun Apr 11 08:35:43 2004 +0000 @@ -4501,13 +4501,13 @@ HWND tmp; BubbleButton *bubble = calloc(1, sizeof(BubbleButton)); HBITMAP hbitmap = LoadBitmap(DWInstance, MAKEINTRESOURCE(id)); - HICON icon = LoadIcon(DWInstance, MAKEINTRESOURCE(id)); + HICON icon = LoadImage(DWInstance, MAKEINTRESOURCE(id), IMAGE_ICON, 0, 0, LR_SHARED); tmp = CreateWindow(BUTTONCLASSNAME, "", WS_CHILD | BS_PUSHBUTTON | - BS_BITMAP | WS_CLIPCHILDREN | - WS_VISIBLE, + WS_VISIBLE | WS_CLIPCHILDREN | + (icon ? BS_ICON : BS_BITMAP), 0,0,2000,1000, DW_HWND_OBJECT, (HMENU)id,