本帖最后由 xianglitian 于 2010-08-30 14:11:14 编辑

解决方案 »

  1.   

    MemDC.DeleteDC(); //这里该不该删除呢?
    ======
    不用的,MenDC是一个局部的变量,在函数结束时会调用析构函数的,所以上面那句不用加的。也不会造成内存泄露。
      

  2.   

    An application must not delete a DC whose handle was obtained by calling the GetDC function. Instead, it must call the ReleaseDC function to free the DC.如果是通过GetDC获得的句柄,就要ReleaseDC来释放掉~
    类推~
      

  3.   

    和 create 对应的是 destroy 吧