Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
E đang học lập trình windows bằng C++.
START = CreateWindowEx(NULL, L"BUTTON", L"Start",
WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, 150, 300, 100, 40, hwnd,
(HMENU)IDC_BTNSTART, lpCreateStruct->hInstance, NULL);
IMG = CreateWindowEx(NULL, L"BUTTON", L"MiniGame ",
WS_CHILD | WS_VISIBLE | BS_BITMAP, 120, 100, 200, 150, hwnd,
(HMENU)IDC_BMP, lpCreateStruct->hInstance, NULL);
Em xử lý sự kiên khi click vào nut Start thì sẽ thực hiện load 1 bitmap lên Button "Minigame".
E dùng làm sau:
HBITMAP hBitmap = (HBITMAP)LoadImage(GetModuleHandle(NULL),
MAKEINTRESOURCE(IDB_BITMAP1), IMAGE_BITMAP, 0, 0, LR_SHARED);
em đã thêm cái bitmap vào resource có ID là IDB_BITMAP1
Nhưng khi debug thì biến hBitmap không nhận giá trị. Giá trị của nó là NULL.
em có dung hàm GetLastError() để kt lỗi nhưng nó trả về 0 ạ
em không load đk ảnh lên.
A/c nào biết lỗi gì không ạ, cho em xin cách fix.
Em cám ơn