首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

MFC做贪食蛇,如何把果实贴成一张图片

2013-11-13 
MFC做贪食蛇,怎么把果实贴成一张图片?用MFC计时器,在计时器中重绘窗口。我的OnPaint函数是这样的:CPaintDC

MFC做贪食蛇,怎么把果实贴成一张图片?
用MFC计时器,在计时器中重绘窗口。
我的OnPaint函数是这样的:
CPaintDC dc( this );
    CDC MemDC;
    MemDC.CreateCompatibleDC( &dc );
    // 装载背景
    CBitmap bmp;
    CPen pen;
    bmp.LoadBitmap( IDB_BJ );
    pen.CreatePen( PS_SOLID, 1, 0xff );
    MemDC.SelectObject( &bmp );
    MemDC.SelectObject( &pen );
然后用Rectangle画果实与贪食蛇,最后用BitBlt拷贝DC。我想把图片代替用Rectangle画出来的方格,应该用什么函数??求解答。
[解决办法]
1. LoadBitmap
2.选入MemoryDC
3.MemoryDC - > 窗体DC
[解决办法]
 位图画刷
或者另一个内存DC来绘制图片, 再贴到这个DC上.

热点排行