다음을 통해 공유


MFC 클래스 마법사

프로젝트의 클래스에 메시지와 메시지 처리기를 추가할 수 있습니다. 또한 다른 마법사를 시작하거나 클래스를 프로젝트에 추가할 수 있습니다.

MFC 클래스 마법사를 열려면 프로젝트 메뉴에서 클래스 마법사를 클릭합니다. 키보드 바로 가기로 마법사를 열려면 CTRL + SHIFT + X를 입력합니다.

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

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

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

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

  • 클래스 추가
    여러 가지 소스 중 하나에서 클래스를 추가할 수 있습니다.

    선택 항목에 따라 MFC 클래스 추가 마법사, Typelib의 클래스 추가 마법사, ActiveX 컨트롤의 클래스 추가 마법사 또는 MFC ODBC 소비자 마법사가 시작됩니다.

  • 기본 클래스
    Class name에 표시되는 클래스의 기본 클래스입니다.

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

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

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

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

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

    Option

    설명

    파일 열기

    클래스 마법사가 종료되고 현재 클래스 구현 파일이 열립니다.

    상위 폴더 열기

    현재 클래스 구현 파일에 들어 있는 폴더를 엽니다.

    전체 경로를 클립보드에 복사

    현재 구현 파일의 경로를 클립보드로 복사합니다.

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

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

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

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

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

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

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

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

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

  • 메서드
    메서드를 추가, 삭제 또는 검색하고 메서드의 정의 또는 선언으로 이동할 수도 있습니다.

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

    메서드를 삭제하려면 메서드 목록에서 항목을 선택하고 삭제 방법을 클릭합니다.

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

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

참고 항목

개념

클래스 추가