728x90
반응형

원그리기 2

[MFC] 따라하기 05. 여러 개의 원 그리기

1. 프로젝트 예제에 사용되는 내용 구동하는 시스템 제어하기 여러 시스템 구동하기 [MFC] 따라하기 04. 원이 그려지는 동작 만들기 1. 프로젝트 예제에 사용되는 내용 원을 이루는 함수 구하기 ClientDC 2. CClientDC와 Ellipse()를 이용하여 원 그리기 Dialog Based 프로젝트를 만든 뒤, 버튼을 하나 추가하여 클릭으로 원을 그릴 수 있도록 stormpy.tistory.com 2. 시작, 일시정지, 정지 기능 만들기 '04. 원이 그려지는 동작 만들기' 프로젝트를 그대로 가져와서 버튼 3개를 만든다. 3개 모두 클릭 이벤트를 만들어 둔다. 그리기 : 원을 그리기를 처음부터 시작한다. 일시정지 : 원 그리기를 잠시 멈춘다. 정지 : 그리기를 멈춘다. 우선 그리기를 처음부터 하..

코드/MFC 2022.03.08

[MFC] 따라하기 04. 원이 그려지는 동작 만들기

1. 프로젝트 예제에 사용되는 내용 원을 이루는 함수 구하기 ClientDC 2. CClientDC와 Ellipse()를 이용하여 원 그리기 Dialog Based 프로젝트를 만든 뒤, 버튼을 하나 추가하여 클릭으로 원을 그릴 수 있도록 해보자. 위와 같이 원을 그리는 것은 어렵지 않다. Button Click 이벤트에 다음과 같이 작성하면 간단하게 작성할 수 있다. void CDrawCircleDlg::OnBnClickedDraw() { CClientDC dc(this); dc.Ellipse(10, 10, 100, 100); } CCleintDC는 window에서 device context를 가져온다. Ellipse()는 원을 그리는 함수다. OnInitDialog()에서는 CCleintDC을 이용해서..

코드/MFC 2022.03.08
728x90
반응형