Я просто использую временный DC, созданный с помощью:
::CreateCompatibleDC(NULL);
Затем я рисую некоторое изображение для этого временного DC.Я хочу получить изображение в этом DC, поэтому я использую CreateCompatibleBitmap()
, чтобы создать временное растровое изображение, и SelectObject()
, чтобы получить оригинал HBITMAP
в DC.
Я просто хочу DeleteDC()
прямо сейчас и после того, как я закончу использовать исходное растровое изображение, удалите исходное растровое изображение.
Это неправильно?
Должен ли я всегда заменять исходный объект после того, как он закончил работу с новым объектом, когдаЯ пользуюсь DC?