关于绘图的效率有关问题

关于绘图的效率问题
我现在要将120张35*35的图片在OnPaint里画出来。。
我用一个循环来画这120张图片,每一次循环都BitBlt一个图片。。
结果发现CPU飚的很高。。
是不是有一种方法,,先把这120张画到内存中,然后在OnPaint里用一个BitBlt就可以实现的方法啊。。
请教啊。。。
这个要怎么实现

------解决方案--------------------
创建兼容内存位图时的参数不要使用m_ClintDC,因为它还没有自己的兼容位图呢:
CreateCompitableBitmap(pDC...)