作者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