블로그 이미지
frostguy

카테고리

분류 전체보기 (48)
사진 (3)
Study (40)
IT (3)
Total143,121
Today8
Yesterday28
if(pWnd->GetDlgCtrlID() == IDC_STATIC_DOWNLOAD)
{		
	pDC->SetBkColor(RGB(255,255,255));
	pDC->SetBkMode(TRANSPARENT);
	hbr = (HBRUSH)GetStockObject(NULL_BRUSH);
}
위와 같이 처리해 주면, Static Control 에 배경을 투명하게 만들어 줄 수 있다.

하지만, 연속적으로 Static 에 값을 쓰게 되면 아래와같이 그림이 겹치게 되는데.
pDC->SetBkMode(TRANSPARENT);  // 이것을
pDC->SetBkMode(OPAQUE);  // 바꿔준다
이렇게 처리해주면, 아래와 같이 겹치지 않게 된다.
Posted by frostguy

최근에 달린 댓글

글 보관함