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上.