windows编程中 插入一张800 *640 的 图片
来源:百度知道 编辑:UC知道 时间:2024/05/17 13:52:57
麻烦说一下步骤和 用到的 函数.
谢谢!
3楼的.我粘贴进去改了图片路径.没有错误,可是图片没出来啊
谢谢!
3楼的.我粘贴进去改了图片路径.没有错误,可是图片没出来啊
在WM_PAINT中处理:
PAINTSTRUCT ps;
HDC hdc;
HBITMAP hbmp;
BITMAP bmp;
HDC hdcMem;
hdc = BeginPaint(hWnd, &ps);
hdcMem = CreateCompatibleDC(hdc);
hbmp = (HBITMAP)LoadImage(NULL, _T("back.bmp"), IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE|LR_CREATEDIBSECTION);
GetObject(hbmp, sizeof(BITMAP), &bmp);
SelectObject(hdcMem, hbmp);
BitBlt(hdc, 0, 0, bmp.bmWidth, bmp.bmHeight, hdcMem, 0, 0, SRCCOPY);
DeleteDC(hdcMem);
DeleteObject(hbmp);
EndPaint(hWnd, &ps);
只能装载bmp图片。
不太明白。但是帮顶了~
希望得到满意的答案