VS2010编译器,win32(API)编程,如何在窗口中显示一幅位图?

请对WINDOWS编程比较了解的人回答一下,非常感谢:程序已经完成了一个完整的消息循环机制,就好比刚在VS2010中创建了一个可以显示窗口的WIN32程序,我加载了一幅位... 请对WINDOWS编程比较了解的人回答一下,非常感谢:
程序已经完成了一个完整的消息循环机制,就好比刚在VS2010中创建了一个可以显示窗口的WIN32程序,我加载了一幅位图,名字为"IDB_BITMAP1" ,位图在资源文件中准备好了。下面是我用LoadImageW加载了位图:
HANDLE iMage1;
iMage1=LoadImageW(hInstance,MAKEINTRESOURCE(IDB_BITMAP1),IMAGE_BITMAP,93,100,LR_LOADFROMFILE);
请问我在 case: WM_PAINT
中应该如何做(比如 需要用到哪些的API函数、或是要定义某个对像或指针,调用某个函数。。越有条理越好)
展开
 我来答
空雪梦见
2014-02-18 · TA获得超过5597个赞
知道大有可为答主
回答量:2522
采纳率:75%
帮助的人:1188万
展开全部
CreateCompatibleDC创建和窗口DC兼容的内存DC
SelectObject把图片选进这个内存DC
BitBlt把内存DC里的内容复制到窗口DC
DelectDC删除创建的内存DC
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式