API-SelectObject(),DeleteObject() 사용시 주의사항
- 프로그래밍/WindowsAPI
- 2011. 5. 13. 10:45
보기전에 이글을 참조하자.
[프로그래밍/WindowsAPI] - API-그래픽(GDI Object)
GDI오브젝트를 설정해서 사용할때 SelectObject함수를 이용한다.
또한 지울때는 DeleteObject() 함수를 이용한다.
SelectObject();
DeleteObject();
이때 주의할 점이 한가지 있다.
DC에는 한가지 GDIObject만을 설정할 수 있다.
그래서 SelectObject를 사용하여 설정해줄 수 있는데 지금 설정된 Object를 지워주는 실수를 하게되면, 에러가 발생한다.
비쥬얼 C++ 에서는 안전규정이 되어있어서 설정된 GDI오브젝트를 지울 수 없게 설정되어있다.
그럼 결국 메모리누수가 발생된다.
주의해서 지워주장 ㅋㅋㅋ
이 글을 공유하기