연습: MFC를 사용하여 리본 애플리케이션 만들기

이 연습에서는 MFC 애플리케이션 마법사사용하여 기본적으로 리본이 있는 애플리케이션을 만드는 방법을 보여 줍니다. 그런 다음 즐겨찾기 리본 패널이 있는 사용자 지정 리본 범주를 추가한 다음 자주 사용하는 명령을 패널에 추가하여 리본을 확장할 수 있습니다.

필수 조건

이 연습에서는 일반 개발 설정 사용하도록 Visual Studio를 설정한다고 가정합니다. 다른 설정을 사용하는 경우 다음 지침에서 참조되는 일부 UI(사용자 인터페이스) 요소가 표시되지 않을 수 있습니다.

리본 메뉴를 포함하고 있는 MFC 애플리케이션을 만들려면

  1. MFC 애플리케이션 마법사사용하여 리본이 있는 MFC 애플리케이션을 만듭니다. 연습: 새 MFC 셸 컨트롤을 사용하여 Visual Studio 버전에 대한 마법사를 여는 방법에 대한 지침을 참조하세요.

  2. MFC 애플리케이션 마법사에서 다음 옵션을 설정합니다.

    1. 응용 프로그램 유형 섹션의 비주얼 스타일 및 색 아래에서 Office 2007(파란색 테마)을 선택합니다.

    2. 복합 문서 지원 섹션에서 없음선택되어 있는지 확인합니다.

    3. 문서 서식 파일 속성 섹션의 파일 확장명 상자에 이 응용 프로그램이 만드는 문서의 파일 이름 확장명(예: mfcrbnapp)을 입력합니다.

    4. 데이터베이스 지원 섹션(Visual Studio 2015에만 해당)에서 없음선택되어 있는지 확인합니다.

    5. 사용자 인터페이스 기능 섹션에서 리본 메뉴 사용을 선택했는지 확인합니다.

    6. 기본적으로 MFC 애플리케이션 마법사여러 도킹 창에 대한 지원을 추가합니다. 이 연습에서는 리본 메뉴만을 설명하기 때문에, 애플리케이션에서 이러한 옵션을 제거할 수 있습니다. 고급 기능 섹션에서 모든 옵션을 선택 취소합니다.

  3. 마침을 클릭하여 MFC 애플리케이션을 만듭니다.

  4. 애플리케이션이 만들어졌는지 확인하기 위하여, 애플리케이션을 빌드하고 실행합니다. 애플리케이션을 빌드하려면 빌드 메뉴에서 솔루션 빌드를 클릭합니다. 애플리케이션이 성공적으로 빌드되면 디버그 메뉴에서 디버깅 시작을 클릭하여 실행합니다.

    마법사는 홈이라는 하나의 리본 범주가 있는 리본을 자동으로 만듭니다. 이 리본 메뉴에는 클립보드, 보기이라는 세 개의 리본 패널이 있습니다.

리본 메뉴에 범주와 패널을 추가하려면

  1. 마법사에서 만든 리본 리소스를 열려면 보기 메뉴에서 다른 창을 가리킨 다음 리소스 보기를 클릭합니다. 리소스 보기에서 리본 메뉴를 클릭한 다음 IDR_RIBBON 두 번 클릭합니다.

  2. 먼저 도구 상자에서 범주를 두 번 클릭하여 리본 메뉴에 사용자 지정 범주추가합니다.

    캡션 Category1이 있는 범주가 만들어집니다. 기본적으로 범주에는 하나의 패널이 포함되어 있습니다.

    Category1을 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다. 속성 창에서 캡션을 사용자 지정으로 변경합니다.

    큰 이미지작은 이미지 속성은 이 범주의 리본 요소에 대한 아이콘으로 사용되는 비트맵을 지정합니다. 이 연습 범위에서는 사용자 지정 비트맵 만들기를 다루지 않기 때문에, 마법사에서 만든 비트맵을 다시 사용합니다. 작은 비트맵은 16 x 16 픽셀입니다. 작은 이미지의 경우 리소스 ID에서 액세스하는 비트맵을 IDB_FILESMALL 사용합니다. 큰 비트맵은 32 x 32 픽셀입니다. 큰 이미지의 경우 리소스 ID에서 액세스하는 비트맵을 IDB_FILELARGE 사용합니다.

    참고 항목

    HDPI 디스플레이에서는 HDPI 버전의 이미지가 자동으로 사용됩니다.

  3. 다음으로, 패널을 사용자 지정합니다. 패널은 논리적으로 연관된 항목들을 그룹화하는 데 사용됩니다. 예를 들어 이 애플리케이션의 홈 탭에서 잘라내기, 복사붙여넣기 명령은 모두 클립보드 패널에 있습니다. 패널을 사용자 지정하려면 Panel1을 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다. 속성 창에서 캡션을 즐겨찾기로 변경합니다.

    패널에 대한 이미지 인덱 스 지정할 수 있습니다. 이 번호는 리본 패널이 빠른 실행 도구 모음에 추가될 때 표시되는 아이콘을 지정합니다. 아이콘은 리본 패널 자체에 표시되지 않습니다.

  4. 리본 컨트롤 미리 보기를 통해 리본 범주와 패널이 생성되었는지 확인합니다. 리본 편집기 도구 모음에서 리본 테스트 단추를 클릭합니다. 리본 메뉴에는 사용자 지정 탭과 즐겨찾기 패널이 표시됩니다.

리본 패널에 요소를 추가하려면

  1. 이전 절차에서 만든 패널에 요소를 추가하려면 도구 상자의 리본 편집기 섹션에서 디자인 보기의 패널로 컨트롤을 끌어 옵니다.

  2. 먼저 인쇄 단추를 추가합니다. 인쇄 단추에는 기본 프린터를 사용하여 인쇄하는 빠른 인쇄 명령이 포함된 하위 메뉴가 있습니다. 이 두 명령은 모두 이 애플리케이션에 이미 정의되어 있고, 애플리케이션 메뉴에 있습니다.

    인쇄 단추를 만들려면 단추 도구를 패널로 끕니다.

    속성 창에서 ID 속성을 이미 정의해야 하는 ID_FILE_PRINT 변경합니다. 캡션을 인쇄로 변경합니다. 이미지 인덱스 4변경합니다.

    빠른 인쇄 단추를 만들려면 메뉴 항목 옆에 있는 속성 값 열을 클릭한 다음 줄임표(...)를 클릭합니다. 항목 편집기에서 레이블이 지정되지 않은 추가 단추를 클릭하여 메뉴 항목을 만듭니다. 속성 창에서 캡션빠른 인쇄, IDID_FILE_PRINT_DIRECT, 이미지를 5변경합니다. 이미지 속성은 비트맵 리소스의 빠른 인쇄 아이콘을 IDB_FILESMALL 지정합니다.

  3. 리본 패널에 단추가 추가되었는지 확인하기 위해 애플리케이션을 빌드하고 실행합니다. 애플리케이션을 빌드하려면 빌드 메뉴에서 솔루션 빌드를 클릭합니다. 애플리케이션이 성공적으로 빌드되면 디버그 메뉴에서 디버깅 시작을 클릭하여 애플리케이션을 실행합니다. 리본 메뉴의 [사용자 지정] 탭에 있는 [즐겨찾기] 패널의 [인쇄] 단추와 [콤보] 상자가 표시됩니다.

다음 단계

방법: 빠른 실행 도구 모음 사용자 지정

방법: 애플리케이션 단추 사용자 지정

엔드 투 엔드 샘플은 샘플(MFC 기능 팩)을 참조하세요.

참고 항목

연습
샘플(MFC 기능 팩)