如题,从纯资源DLL中LoadBitmap得到的位图句柄,应该什么时候删除?如果不调用DeleteObject,释放DLL的时候句柄资源会释放吗?会泄漏吗?

解决方案 »

  1.   

    原则上在进程终止后
    操作系统会将进程拥有的一切对象释放(包括内核对象和GDI对象等)
    不过最好还是在自己确认不用后自行释放
    这是个好习惯
      

  2.   

    如果是LoadIcon和LoadCursor,要删除吗?
      

  3.   

    MSDN:The application must call the DeleteObject function to delete each bitmap handle returned by the LoadBitmap function.