作者carrl (生死有命富贵在天)
看板C_and_CPP
标题[问题] Win32在button设定bitmap
时间Mon Aug 31 22:19:36 2009
我在VC的资源编辑器新增了一个id为IDB_BITMAP1的32*32bitmap,
以下程式则是在WndProc的WM_CREATE中,执行後却无法按照我所需要的
把IDB_BITMAP这个bitmap显示在button上,请问是不是什麽地方有问题?
感谢回答!!!
HWND hButton1;
HBITMAP hBitmap;
hBitmap = LoadBitmap (hInst, MAKEINTRESOURCE(IDB_BITMAP1));
hButton1 = CreateWindow("BUTTON", NULL,
WS_CHILD | WS_VISIBLE | BS_BITMAP,
20,
20,
100,
100,
hWnd,
(HMENU)201,
hInst,
NULL );
SendMessage(hWnd, BM_SETIMAGE, (WPARAM)IMAGE_BITMAP, (LPARAM)hBitmap);
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.195.13.173
1F:推 aecho:为什麽hButton1要设定img,可是msg却是送给hWnd呢? 08/31 22:22
2F:→ carrl:感谢楼上的大大......我....头晕了@@ 08/31 22:25