반응형
if(pWnd->GetDlgCtrlID() == IDC_STATIC_DOWNLOAD)위와 같이 처리해 주면, Static Control 에 배경을 투명하게 만들어 줄 수 있다.
{
pDC->SetBkColor(RGB(255,255,255));
pDC->SetBkMode(TRANSPARENT);
hbr = (HBRUSH)GetStockObject(NULL_BRUSH);
}
하지만, 연속적으로 Static 에 값을 쓰게 되면 아래와같이 그림이 겹치게 되는데.
pDC->SetBkMode(TRANSPARENT); // 이것을
pDC->SetBkMode(OPAQUE); // 바꿔준다
이렇게 처리해주면, 아래와 같이 겹치지 않게 된다.
반응형
'C & C++ > MFC 컨트롤' 카테고리의 다른 글
Static Control 에서의 마우스 이벤트 처리 (0) | 2011.10.25 |
---|---|
Static Control 의 배경을 투명하게 만들기 (0) | 2011.10.25 |
마우스 드레그 하여 다이얼 로그 이동 (0) | 2011.10.25 |
다이얼로그에 배경입히기 (0) | 2011.10.19 |
MFC 모달 다이알로그를 숨김 상태로 시작하는 방법 (0) | 2011.10.18 |
댓글