课程设计里想试着往程序里加载一张bmp图片(也不一定就必须得是bmp格式),因为是第一次研究这些东西,下面是我按照教程弄出来的一段代码,不知道为什么,打开程序后程序就直接一直未响应状态了,也不加载图片,事先设计的右键弹出菜单也用不了了,大神们帮我看看我这代码哪里有问题好么,在下才学浅薄,实在是不知道哪里出现了问题
LRESULT WINAPI WinProc(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam)
{
switch(Msg)
{
...
case WM_PAINT:
PAINTSTRUCT ps;
BeginPaint(hWnd, &ps);
hDC= ps.hdc;
hMemdc = CreateCompatibleDC(hDC);
bg = (HBITMAP)LoadImage(NULL, _T("1.bmp"), IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
SelectObject(hMemdc, bg);
BitBlt(hDC, 0, 0, rect.right, rect.bottom, hMemdc, 0, 0, SRCCOPY);
...
}
return DefWindowProc(hWnd,Msg,wParam,lParam);