C++프로그래밍/MFC

비트맵 다루기

season97 2025. 3. 10. 17:40

메모리DC와 화면DC

ㆍ 윈도우가 있다 = DC가 bmp를 가지고있다.

 

메모리dc는 화면 출력이 목적이 아니고 비트맵을 로딩해서 가지게 할 목적으로 있는 dc이다.

 

ㆍ BitBlt : 위 그림의 과정이라고 생각하자...  메모리 DC에 있는 비트 데이터들을 화면DC로 전송하는 함수. 

 

ㆍ 메모리DC와 화면DC를 합성할 때 특수한 처리들이 가능 (특수한 케이스가 아닌 이상 덮어쓴다)

 

ㆍ dc에관한건 winAPI에서 GDI쓴거와 크게 다를거 없다.

 

ㆍ 위에 과정들이 코드로 되어있는 것 

ㆍ GetBitmap을 통해  이 비트맵 이미지의 정보를 뽑아올 수 있다.

ㆍ 옵션을 통해 이미지의 옵션을 변경할 수 있다. 지금은 그냥 카피, 다양한 옵션이있다

'C++프로그래밍 > MFC' 카테고리의 다른 글

글꼴과 문자열  (0) 2025.03.10
렌더링 시점과 DC  (0) 2025.03.10
윈도우 그래픽 시스템  (0) 2025.03.10
컨트롤바 - 툴바 , 상태바  (0) 2025.03.10
팝업메뉴  (0) 2025.03.10