设为首页 加入收藏

TOP

(Visual C++)游戏开发笔记之五――游戏画面绘图(二)绘制位图 (三)
2014-11-23 20:17:44 来源: 作者: 【 】 浏览:103
Tags:Visual 游戏 开发 笔记 游戏画面 绘图 绘制 位图
图函数*********************************
void MyPaint(HDC hdc)
{
BitBlt(hdc,0,0,800,600,mdc,0,0,SRCCOPY); //采用BitBlt函数贴图
}

//****消息处理函数**********************************
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
PAINTSTRUCT ps;
HDC hdc;

switch (message)
{
case WM_PAINT: //窗口重绘消息
hdc = BeginPaint(hWnd, &ps);
MyPaint(hdc);
EndPaint(hWnd, &ps);
break;
case WM_DESTROY: //窗口结束消息
DeleteDC(mdc);
DeleteObject(hbmp);
PostQuitMessage(0);
break;
default: //其他消息
return DefWindowProc(hWnd, message, wParam, lParam);
}
return 0;
}

将bg.bmp图片放到该工程根目录下,然后进行编译并运行,就可以得到如下窗口:

\


笔记五到这里就结束了。


本节源代码请点击这里下载:【Visual C++】Code_Note_5http://download.csdn.net/detail/zhmxy555/4175200


请大家继续关注【Visual C++】游戏开发笔记系列。

非常希望能与大家一起交流,共同学习和进步。

最后,谢谢大家一直的支持~~~

The end

[cpp]

 

摘自 枫落★流年
首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇(Visual C++)游戏开发笔记之四.. 下一篇(Visual C++)游戏开发笔记之二..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: