MFC를 사용 하 여 연습: 리본 응용 프로그램 만들기
이 연습에 사용 하는 방법을 보여 줍니다는 MFC 응용 프로그램 마법사 리본 메뉴는 기본적으로 포함 된 응용 프로그램을 만들 수 있습니다.추가 하 여 리본 메뉴를 다음 확장할 수 있습니다는 사용자 지정 이 리본 항목에 즐겨찾기 리본 패널 및 다음 일부 자주 사용 하는 명령에 패널을 추가 합니다.
사전 요구 사항
이 연습을 설정한 가정 Visual Studio 사용 하도록 일반 개발 설정.다른 설정을 사용 하는 경우 다음 지침을 참조 하는 사용자 인터페이스 (UI) 요소 중 일부가 표시 될 수 있습니다.설정을 변경 하는 방법에 대 한 자세한 내용은 방법: 설정 다시 설정.
리본 메뉴에 있는 MFC 응용 프로그램을 만들려면
사용의 MFC 응용 프로그램 마법사 리본 메뉴에 있는 MFC 응용 프로그램을 만들 수 있습니다.마법사를 실행 하는 파일 메뉴의 새, 누른 다음 프로젝트.
에 새 프로젝트 대화 상자에서 확장은 Visual C++ 노드에서 설치 되어 있는 템플릿선택 MFC, 선택한 다음 MFC 응용 프로그램.예를 들어, 프로젝트의 이름을 입력 MFCRibbonApp를 누른 다음 확인.
첫 번째 페이지는 MFC 응용 프로그램 마법사를 클릭 다음.
에 응용 프로그램 종류 페이지에서 비주얼 스타일 및 색선택 Office 2007 (파랑 테마).그대로 다른 설정을 둡니다.다음을 클릭합니다.
에 복합 문서 지원 페이지에서 확인 없음 선택 하 고 다음.
에 문서 템플릿 속성 페이지에 있는 파일 확장명 상자에서이 응용 프로그램 작성, 예를 들어, 문서에 대 한 파일 이름 확장명을 입력 mfcrbnapp.다음을 클릭합니다.
에 데이터베이스 지원 페이지에서 확인 없음 선택 하 고 다음.
에 사용자 인터페이스 기능 페이지에서 확인 리본 사용 선택 합니다.다음을 클릭합니다.
기본적으로 MFC 응용 프로그램 마법사 몇 개의 도킹 된 창에 대 한 지원을 추가 합니다.이 연습에 방금 리본에 대 한 강의 하기 때문에 응용 프로그램에서 이러한 옵션을 제거할 수 있습니다.에 고급 기능 페이지에서 모든 옵션의 선택을 취소 합니다.다음을 클릭합니다.
에 생성 클래스 페이지에서 클릭 완료 MFC 응용 프로그램을 만듭니다.
응용 프로그램이 성공적으로 만들어졌는지 확인 하려면 구축 하 고 실행 합니다.응용 프로그램을 빌드하려면 빌드 메뉴에서 솔루션 빌드를 클릭합니다.응용 프로그램을 성공적으로 구축 하는 경우 실행을 클릭 하 여 디버깅 시작 에 있는 디버그 메뉴.
마법사 라는 리본 범주에 있는 리본 메뉴를 자동으로 만듭니다 홈.명명 된 세 개의 리본 패널이이 리본이 들어 클립보드, 보기, 및 창.
범주 및 패널을 리본 메뉴에 추가 하려면
마법사에서 만든 리본 메뉴 리소스를 열 수는 보기 메뉴에서 다른 Windows 누른 다음 자원 보기.자원 보기를 클릭 리본 두 번 누른 다음 IDR_RIBBON.
먼저 사용자 지정 범주를 두 번 클릭 하면 리본 메뉴에 추가 범주 에 있는 도구.
캡션이 있는 범주 범주 1 만들어집니다.기본적으로 패널의 범주를 포함합니다.
마우스 오른쪽 단추로 범주 1 누른 다음 속성이.에 속성 창에서 변경 캡션 에 사용자 지정.
큰 이미지 및 작은 이미지 속성 아이콘으로이 범주에는 리본 요소에 사용 되는 비트맵을 지정 합니다.사용자 지정 비트맵을 만드는이 연습 범위 외 이기 때문에 단지 마법사에 의해 만들어진 비트맵을 다시 사용 합니다.작은 비트맵은 16 픽셀 x 16 픽셀입니다.IDB_FILESMALL 리소스 ID가 액세스 하는 비트맵을 사용 하는 작은 이미지의 경우큰 비트맵에는 32 x 32 픽셀입니다.큰 이미지에 대 한 IDB_FILELARGE 리소스 ID가 액세스 하는 비트맵을 사용 합니다.
[!참고]
인치 (HDPI) 표시 높은 dpi에서 HDPI 버전의 이미지를 자동으로 사용 됩니다.
다음으로 패널을 사용자 정의할 수 있습니다.패널은 논리적으로 서로 관련 된 항목을 그룹화 하는 데 사용 됩니다.예는 홈 이 응용 프로그램의 탭의 잘라내기, 복사, 및 붙여넣기 명령을 모두 들어 있습니다에 클립보드 패널.마우스 오른쪽 단추 패널을 사용자 정의할 수 Panel1 누른 다음 속성.에 속성 창에서 변경 캡션 에 즐겨찾기.
지정할 수 있는 이미지 인덱스 패널.리본 패널에 추가 하는 경우 표시 되는 아이콘을 지정 하는이 번호는 빠른 액세스 도구 모음.아이콘의 리본 패널에 표시 되지 않습니다.
리본 범주와 패널 성공적으로 만들어졌는지 확인 하려면 리본 컨트롤을 미리 봅니다.에 리본 메뉴 편집기 도구 모음, 클릭의 테스트 리본 단추.A 사용자 지정 탭 및 즐겨찾기 패널 리본 메뉴에 표시 합니다.
리본 패널에 요소를 추가 하려면
컨트롤에서 이전 절차에서 만든 패널에 요소를 추가 하려면 끄십시오는 리본 메뉴 편집기 섹션의 도구 상자 디자인 뷰에서 패널.
먼저 추가 하는 인쇄 단추.인쇄 포함 하는 하위 메뉴 단추를 갖지 것입니다는 빠른 인쇄 의 기본 프린터를 사용 하 여 인쇄 명령.이러한 명령은 모두는 이미이 응용 프로그램에 대해 정의 됩니다.응용 프로그램 메뉴에 있습니다.
만들 수 있는 인쇄 단추, 단추 도구 패널에 드래그.
에 속성 창에서 변경의 ID 속성을 ID_FILE_PRINT는 이미 정의 되어야 합니다.변경 캡션 에 인쇄.변경 이미지 인덱스 에 4.
만들 수 있는 빠른 인쇄 단추를 옆에 속성 값 열을 클릭 메뉴 항목, 클릭 한 다음 줄임표 (...).에 항목 편집기는 레이블이 지정 되지 않은 클릭 추가 단추 메뉴 항목을 만듭니다.에 속성 창에서 변경 캡션 에 빠른 인쇄, ID 에 ID_FILE_PRINT_DIRECT, 및 이미지 에 5.Image 속성의 빠른 인쇄 아이콘 IDB_FILESMALL 비트맵 리소스를 지정합니다.
단추는 리본 패널에 추가 되었는지 확인 하려면 응용 프로그램을 빌드하고 실행 합니다.응용 프로그램을 빌드하려면 빌드 메뉴에서 솔루션 빌드를 클릭합니다.응용 프로그램이 제대로 빌드되면 디버그 메뉴에서 디버깅 시작을 클릭하여 응용 프로그램을 실행합니다.인쇄 단추 및 콤보 상자에 즐겨찾기 에서 패널의 사용자 지정 탭에서 리본 메뉴를 표시 합니다.
다음 단계
엔드-투-엔드 샘플을 참조 하십시오. 샘플 (MFC 기능 팩).