Put the bitmaps into the executable.

svn path=/trunk/; revision=19251
This commit is contained in:
Hartmut Birr 2005-11-15 17:52:27 +00:00
parent 6acde9bc12
commit 9d0b4973fa
3 changed files with 9 additions and 4 deletions

View file

@ -85,8 +85,8 @@ BOOL ConvertBitmapTo32Bpp(HDC hDC, BITMAP *bmp)
BitBlt(hDC, 0, 0, bmp->bmWidth, bmp->bmHeight, HMemDC, 0, 0, SRCCOPY);
/* load and apply alpha channel */
bmpalpha = LoadImage(HInst, TEXT("lenaalpha.bmp"), IMAGE_BITMAP,
0, 0, LR_LOADFROMFILE);
bmpalpha = LoadImage(HInst, MAKEINTRESOURCE(2000), IMAGE_BITMAP,
0, 0, 0);
if(bmpalpha)
{
COLORREF *col = pBmpBits;
@ -131,8 +131,8 @@ LRESULT CALLBACK MainWndProc(HWND HWnd, UINT Msg, WPARAM WParam,
/* load a bitmap from file */
HBITMAP HBmp =
/* static_cast<HBITMAP> */(
LoadImage(HInst, filename, IMAGE_BITMAP,
0, 0, LR_LOADFROMFILE)
LoadImage(HInst, MAKEINTRESOURCE(1000), IMAGE_BITMAP,
0, 0, 0)
);
if (HBmp)
{

View file

@ -0,0 +1,3 @@
1000 BITMAP MOVEABLE PURE "lena.bmp"
2000 BITMAP MOVEABLE PURE "lenaalpha.bmp"

View file

@ -2,7 +2,9 @@
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<include base="alphablend">.</include>
<library>kernel32</library>
<library>gdi32</library>
<file>alphablend.c</file>
<file>alphablend.rc</file>
</module>