用CreateDC,getDC等建立了DC后,在不再使用时应该用ReleaseDC释放他们所建立的DC,而用 CreateCompatibleDC 建立的DC应该用DeleteDC释放。
ReleadDC,是和GetDC()配套使用;
而DeleteDC,和CreateCompatibleDC配套使用;
DeleteObject,是对用Create_为前缀创建的GDI对象使用的。 比如CreateBitmap(),CreateSolidBrush()等等。。
用CreateDC,getDC等建立了DC后,在不再使用时应该用ReleaseDC释放他们所建立的DC,而用 CreateCompatibleDC 建立的DC应该用DeleteDC释放。
ReleadDC,是和GetDC()配套使用;
而DeleteDC,和CreateCompatibleDC配套使用;
DeleteObject,是对用Create_为前缀创建的GDI对象使用的。 比如CreateBitmap(),CreateSolidBrush()等等。。