방법: 기존 MFC 리본 메뉴를 리본 리소스로 변환
리본 메뉴 리소스 시각화, 수정 및 수동으로 코딩 된 리본 보다 유지 관리 하기 쉽습니다.이 항목에서는 MFC 프로젝트에서 수동으로 코딩 된 리본 리본 리소스로 변환 하는 방법을 설명 합니다.
예를 들어, MFC 리본 클래스를 사용 하 여 코드에 있는 기존 MFC 프로젝트 있어야 합니다 CMFCRibbonBar 클래스.
MFC 리본 메뉴는 리본 리소스로 변환
Visual Studio 기존 MFC 프로젝트에 CMFCRibbonBar 개체를 초기화 하는 소스 파일을 엽니다.일반적으로 파일 mainfrm.cpp입니다.리본 메뉴에 대 한 초기화 코드 다음 코드를 추가 합니다.
m_wndRibbonBar.SaveToXMLFile("RibbonOutput.xml");
파일을 저장한 후 닫습니다.
빌드 및 MFC 응용 프로그램을 실행 다음 메모장에서 RibbonOutput.txt 열고 그 내용을 복사.
Visual Studio에는 프로젝트 메뉴를 클릭 추가 리소스.에 리소스 추가 선택 대화 상자에서 리본 누른 다음 New.
Visual Studio 리본 메뉴 리소스를 만들고 디자인 보기에서 엽니다.리본 메뉴 리소스 ID를 표시 하는 IDR_RIBBON1입니다 자원 보기.리본 메뉴는 ribbon1.mfcribbon ms XML 파일에 정의 됩니다.
Visual Studio, ribbon1.mfcribbon-ms, 해당 내용을 삭제 열고 앞에 복사 하는 Ribbonoutput.txt의 내용을 붙여 넣습니다.Ribbon1.mfcribbon ms를 닫고 저장 합니다.
CMFCRibbonBar 개체를 초기화 하는 소스 파일을 다시 엽니다 (일반적으로 mainfrm.cpp)과 설명 기존의 아웃 리본 코드입니다.코드를 주석 처리 후 다음 코드를 추가 합니다.
m_wndRibbonBar.LoadFromResource(IDR_RIBBON1);
프로젝트를 빌드하고 프로그램을 실행 합니다.