DECO1988
DECO1988

Reputation: 1

Should I always replace default object after it has finished work with the new object when I Use DC

I just use a temp DC created with:

::CreateCompatibleDC(NULL);

Then I draw some image to this temp DC. I want to get the image in this DC, so I use CreateCompatibleBitmap() to create a temp bitmap and use SelectObject() to get the original HBITMAP in the DC.

I just want to DeleteDC() right now and after I'm done using the original bitmap, delete the original bitmap.

Is this wrong ?

Should I always replace original object after it has finished work with the new object when I Use DC ?

Upvotes: 0

Views: 79

Answers (1)

DECO1988
DECO1988

Reputation: 1

I think I am wrong.I can first create a bitmap and select it into the temp DC and after I'm done with the drawing. I can replace it with the original object. I think this is the right way to solve the problem.

Upvotes: 0

Related Questions