Mercurial > dwindows
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); |