Visual C++ 투명 효과의 Rectangle 그리기

CBrush MyBrush;
CBrush *OldBrush;

// 브러시(해치(패턴)형) 생성
MyBrush.CreateHatchBrush(HS_DIAGCROSS, RGB(0, 0, 255));

// 이전 브러시 저장
OldBrush = dc.SelectObject(&MyBrush);

// 투명 배경
dc.SetBkMode(TRANSPARENT);

// Rect 그리기
dc.Rectangle(0, 0, 100, 100);

// 이전 브러시 선택
dc.SelectObject(OldBrush);

// 브러시 소멸
MyBrush.DeleteObject();

comments:

댓글 쓰기