一定要释放CDC? RRS feed

  • 问题

  • 我在OnPaint函数中,创建了一个兼容CDC,并不是指针对象。VC不是在函数结束后自动释放对象的吗?那为什么还要手动释放CDC对象
    2012年4月21日 1:45


  • 不需要Release DC,Release DC的前提是你调用GetDC而不是自己创建DC。你自己创建的DC应该用DeleteDC来销毁,这个MFC封装类的析构函数会自动做。

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP

    • 已标记为答案 yshkcj 2012年4月21日 2:02
    2012年4月21日 1:55