본문 바로가기

devlog/Windows API

특정색을 투명하게 처리하는 TransparentBlt()

TransparentBlt (msdn)


- bitmap의 모든 format 지원(단 32bpp 비트맵의 경우 그냥 알파값을 복사해서 넘김)

- 다중 모니터 사용시 hdcSrc과 hdcDest는 반드시 같은 장치를 참조(refer)해야한다. 그렇지 않으면 함수 실행결과 fail

- 만약 source와 destination 의 직사각형 영역의 크기가 같지 않으면, 복사하려는 bitmap이 destination 직사각형에 맞춰 조절된다.