[問題] Win32在button設定bitmap

看板C_and_CPP (C/C++)作者 (生死有命富貴在天)時間16年前 (2009/08/31 22:19), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
我在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

08/31 22:22, , 1F
為什麼hButton1要設定img,可是msg卻是送給hWnd呢?
08/31 22:22, 1F

08/31 22:25, , 2F
感謝樓上的大大......我....頭暈了@@
08/31 22:25, 2F
文章代碼(AID): #1AczlzuX (C_and_CPP)
文章代碼(AID): #1AczlzuX (C_and_CPP)