그리기연습문제 2번

MFC 2018.10.11 14:33


CPen  Cbursh  Ellipse 기능을 사용하였음


파일을 올리려했으나 10mb 이상은 등록이 안됨!!!!!



void CExam32Dlg::OnBnClickedButtRed()         //버튼에 이벤트처리기 함수 추가
{
 // TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다.
 CClientDC dc(this);

 CPen pEn, *oldPen;
 pEn.CreatePen(PS_SOLID, 1, RGB(255, 0, 0));
 oldPen = (CPen *)dc.SelectObject(&pEn);

 // 면적도 빨간색으로 채우는 기능
 CBrush brush, *oldBrush;
 brush.CreateSolidBrush(RGB(255, 0, 0));
 oldBrush = dc.SelectObject(&brush);
 //

 dc.Ellipse(100, 100, 200, 200);
 
 
}



RGB 값만 바꿔서 초록색,파란색 만들면되고


마지막 지우기버튼은 


invalidate(); 만 사용하면 된다

변경된부분을 다시 그리는 함수 이다.

'MFC' 카테고리의 다른 글

그리기연습문제 2번  (0) 2018.10.11
mfc 그리기 연습문제 1  (0) 2018.10.02
에디트 컨트롤, 라디오 버튼 예제  (0) 2018.09.18
일단 오늘한거 복붙  (0) 2018.09.12
Posted by 대엽


티스토리 툴바