CreateCompatibleBitmap到里创建了一幅什么位图啊?这个函数里面根本就没有填入任何位图信息嘛,难道它创建的是一幅空位图吗?它有什么意思啊?平常都是用LoadBitmap来创建位图的,真不知道什么时候该用CreateCompatibleBitmap函数,对这个函数一点都不理解,希望有高手能详细指点一下,重分答谢! 

解决方案 »

  1.   

    建议看msdn
    一般使用来做缓存用
    在其上绘图,然后一次性paint到window
      

  2.   

       呵呵 当你的大背景不需要贴bmp,而只是想在一块区域画上多个rect啊或者圆啊什么的,就可以用到CreateCompatibleBitmap了
      

  3.   

    CreateCompatibleBitmap用于创建一个内存位图,这个位图指定了这后创建内存设备CDC的尺寸,由CreateCompatibleBitmap创建的位图默认颜色是黑色的。