comparison win/dw.c @ 862:9750236bcdd5

Experimental change to bitmap loading to allow virtual transparent backgrounds using resources on Windows.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sat, 02 Apr 2011 07:04:06 +0000
parents d51e958aad95
children b405182033a0
comparison
equal deleted inserted replaced
861:8f2722696a8e 862:9750236bcdd5
5825 HICON icon; 5825 HICON icon;
5826 HICON oldicon = (HICON)SendMessage(handle, STM_GETIMAGE, IMAGE_ICON, 0); 5826 HICON oldicon = (HICON)SendMessage(handle, STM_GETIMAGE, IMAGE_ICON, 0);
5827 5827
5828 if(id) 5828 if(id)
5829 { 5829 {
5830 hbitmap = LoadBitmap(DWInstance, MAKEINTRESOURCE(id)); 5830 hbitmap = LoadImage(DWInstance, MAKEINTRESOURCE(id), IMAGE_BITMAP, 0, 0, LR_LOADMAP3DCOLORS | LR_SHARED);
5831 icon = LoadImage(DWInstance, MAKEINTRESOURCE(id), IMAGE_ICON, 0, 0, LR_SHARED); 5831 icon = LoadImage(DWInstance, MAKEINTRESOURCE(id), IMAGE_ICON, 0, 0, LR_SHARED);
5832 } 5832 }
5833 else if(filename) 5833 else if(filename)
5834 { 5834 {
5835 _dw_get_image_handle(filename, &icon, &hbitmap); 5835 _dw_get_image_handle(filename, &icon, &hbitmap);