MFC로 구현한 간단한 그림판 (MFC_Paint)
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
해당 자료는 10페이지 까지만 미리보기를 제공합니다.
10페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

MFC로 구현한 간단한 그림판 (MFC_Paint)에 대한 보고서 자료입니다.

목차

[HW3]
  [res]
  ChildFrm.cpp
  ChildFrm.h
  Circle.cpp
  Circle.h
  Element.cpp
  Element.h
  HW3.APS
  HW3.cpp
  HW3.h
  HW3.rc
  HW3.vcproj
  HW3.vcxproj
  HW3.vcxproj.filters
  HW3.vcxproj.user
  HW3Doc.cpp
  HW3Doc.h
  HW3View.cpp
  HW3View.h
  Line.cpp
  Line.h
  MainFrm.cpp
  MainFrm.h
  OurConstants.h
  ReadMe.txt
  Rectangle.cpp
  Rectangle.h
  resource.h
  stdafx.cpp
  stdafx.h

HW3.sln



176KB
파일 35, 폴더 2



HW3.doc……………………………………3p


1. Paint Type과 Point Type
2. Point Mode의 전체적인 구조
3. Point Mode를 위해 사용된 함수들
4. 구현 시 특이사항
//그 외 특이사항 및 느낀 점

본문내용

HW3.doc


//프로그램에 사용된 주요 변수 및 함수

전체적인 구조는 MSVisual Studio .NET 2003 프로젝트 생성시에 기본으로 생성되는 소스를 기반으로 한다. 지정한 Element 와 Color로 도형을 그리는 과정은 실습시간에 했던 내용과 동일하므로 생략하겠다.

1. Paint Type과 Point Type

이 프로그램에서 메뉴는 크게 2가지의 모드로 구성된다. 첫 번째는 Paint Mode로 실습시간에 했던 내용과 동일하므로 생략하도록 하겠다. 두 번째는 Point Mode로 클릭한 객체의 크기를 수정할 수 있도록 하였다.


2. Point Mode의 전체적인 구조

Point Mode에서는 클릭한 객체의 양모서리 끝에 4각형을 표시하고 그 사각형 내부를 클릭 한 후에 이동시키면 객체의 크기를 변경시킬 수 있다. 이를 위해 다음의 두 배열을 Element.h에 선언하였다.

CRect m_Edge[4];
CPoint m_EdgePoint[4];



▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒


HW3.cpp





// HW3.cpp : 응용 프로그램에 대한 클래스 동작을 정의합니다.
//

#include \"stdafx.h\"
#include \"HW3.h\"
#include \"MainFrm.h\"

#include \"ChildFrm.h\"
#include \"HW3Doc.h\"
#include \"HW3View.h\"

#ifdef _DEBUG
#define new DEBUG_NEW
#endif


// CHW3App

BEGIN_MESSAGE_MAP(CHW3App, CWinApp)
    ON_COMMAND(ID_APP_ABOUT, &CHW3App::OnAppAbout)
    // 표준 파일을 기초로 하는 문서 명령입니다.
    ON_COMMAND(ID_FILE_NEW, &CWinApp::OnFileNew)
    ON_COMMAND(ID_FILE_OPEN, &CWinApp::OnFileOpen)
    // 표준 인쇄 설정 명령입니다.
    ON_COMMAND(ID_FILE_PRINT_SETUP, &CWinApp::OnFilePrintSetup)
END_MESSAGE_MAP()


// CHW3App 생성

CHW3App::CHW3App()
{
    // TODO: 여기에 생성 코드를 추가합니다.
    // InitInstance에 모든 중요한 초기화 작업을 배치합니다.
}
  • 가격3,000
  • 페이지수38페이지
  • 등록일2013.08.04
  • 저작시기2007.12
  • 파일형식압축파일(zip)
  • 자료번호#869370
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니