MFC 클래스 마법사

클래스 마법사사용하여 새 MFC 클래스를 만들거나 프로젝트의 기존 클래스에 메시지 및 메시지 처리기를 추가합니다.

클래스 마법사를 여는 방법에는 세 가지가 있습니다.

  • 프로젝트 메뉴에서 클래스 마법사를 선택합니다.
  • Ctrl>Shift>X를 입력합니다.
  • 클래스 뷰에서 클래스 또는 프로젝트 노드를 마우스 오른쪽 단추로 클릭하고 클래스 마법사를 선택합니다.

Class Wizard.

UI 요소 목록

  • 프로젝트

    솔루션에 있는 프로젝트의 이름입니다.

    드롭다운 목록 상자에서 솔루션의 다른 프로젝트를 선택할 수 있습니다.

  • 클래스 이름

    프로젝트의 클래스 이름입니다.

    클래스 이름 목록에서 클래스를 선택하면 클래스의 데이터가 MFC 클래스 마법사의 컨트롤을 채웁니다. 컨트롤 값을 변경하면 선택한 클래스의 데이터가 영향을 받습니다.

  • 클래스 추가

    MFC 프로젝트에 새 클래스를 추가할 수 있습니다.

  • 기본 클래스

    클래스 이름에 표시되는 클래스의 기본 클래스입니다.

  • 클래스 선언

    클래스 이름 클래스가 선언되는 클래스입니다.

    클래스 선언 상자는 클래스의 이름이 클래스 구현의 이름과 다른 경우에만 표시됩니다.

  • 리소스

    클래스 이름에 있는 리소스의 ID(있는 경우)입니다. 그렇지 않으면 리소스 상자가 비어 있습니다.

  • 클래스 구현

    클래스 이름에서 클래스 의 구현을 포함하는 파일의 이름입니다.

    화살표를 클릭하여 다른 구현 파일을 선택할 수 있습니다. 다음 표에서는 사용 가능한 옵션을 나열합니다.

    옵션 설명
    파일 열기 클래스 마법사를 종료하고 현재 클래스 구현 파일을 엽니다.
    포함 폴더 열기 현재 클래스 구현 파일이 포함된 폴더를 엽니다.
    클립보드에 전체 경로 복사 현재 구현 파일의 경로를 클립보드에 복사합니다.
  • 명령

    명령 및 해당 메시지 처리기를 추가, 삭제, 편집 또는 검색할 수 있습니다.

    처리기를 추가하려면 처리기 추가를 선택하거나 개체 ID 목록 또는 메시지 목록에서 항목을 두 번 클릭합니다. 결과 함수 이름, ID 및 메시지가 멤버 함수 목록에 표시됩니다.

    처리기를 삭제하려면 멤버 함수 목록에서 항목을 선택한 다음, 처리기 삭제를 선택합니다.

    처리기를 수정하려면 멤버 함수 목록에서 해당 항목을 두 번 클릭합니다. 또는 목록 상자에서 항목을 선택한 다음 코드 편집을 선택합니다.

  • 메시지

    메시지 및 메시지 처리기를 추가, 삭제, 편집 또는 검색할 수 있습니다.

    처리기를 추가하려면 처리기 추가를 선택하거나 메시지 목록에서 항목을 두 번 클릭합니다.

    사용자 지정 메시지를 추가하려면 사용자 지정 메시지 추가를 선택하거나 Enter 키를 누른 다음 사용자 지정 메시지 추가 대화 상자에서 값을 지정합니다. 이 대화 상자에서 등록된 메시지를 선택하여 운영 체제 전체에서 고유한 창 메시지를 처리할 수도 있습니다.

  • 가상 함수

    가상 함수 또는 재정의된 가상 함수를 추가, 삭제, 편집 또는 검색할 수 있습니다.

  • 멤버 변수

    멤버 변수를 추가, 삭제, 편집 또는 검색할 수 있습니다.

  • 메서드

    메서드를 추가, 삭제 또는 검색하고 메서드의 정의 또는 선언으로 이동합니다.

    메서드를 추가하려면 메서드 추가를 선택한 다음 메서드 추가 대화 상자에서 값을 지정합니다.

    메서드를 삭제하려면 메서드 목록에서 항목을 선택한 다음, 메서드 삭제를 선택합니다.

    선언을 표시하려면 메서드 목록에서 항목을 선택한 다음 선언으로 이동을 선택합니다.

    정의를 표시하려면 메서드 목록에서 항목을 두 번 클릭합니다. 또는 메서드 목록에서 항목을 선택한 다음 정의이동 단추를 선택합니다.

참고 항목

클래스 추가