본문 바로가기

Application Programming Interface/Microsoft Foundation Class

마법사 없이 코딩만으로 리본 UI 구현하기 (1)

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

마법사 없이 코딩만으로 리본 UI 구현하기

안녕하세요? tapito입니다.
이번 시간에는 Visual Studio 2010을 이용하여 마법사 없이 리본 UI를 구현하는 방법을 설명하겠습니다.

이와 같이 기존의 MFC와는 확연히 다른 구성으로 된 창을 리본 UI라고 하며, Office 2007에서 처음 소개된 UI입니다. 저처럼 미술 감각이 영 좋지 않은 개발자들도 코딩 몇 줄이면 위와 같이 멋진 화면을 구현해 낼 수 있지요. 그럼 단도직입적으로 시작하겠습니다.

1. 준비물

준비물은 다음과 같습니다.

Microsoft Visual Studio 2008 또는 Microsoft Visual Studio 2010
2010은 설치만 하면 됩니다만, 2008 버전 쓰시는 분들은 Feature Pack이라고 해서 리본 UI를 지원하기 위한 확장팩을 별도로 설치해야 합니다.
(※ 주의: 서비스팩(Service Pack)이 아니라 피쳐 팩(Feature Pack)입니다. 혼동 없으시길...)
여기서는 2010 버전을 기준으로 하겠습니다.

2. 빈 프로젝트 생성

- Win32 프로젝트 생성 -

먼저 Win32를 지원하는 빈 프로젝트를 생성합니다.
2008 사용자는 메뉴 구성이 다를 수 있습니다. 2010 사용자 분들은 위와 같은 화면에서 "Win32 프로젝트"를 선택한 후 프로젝트명을 "Hand Made Ribbon UI"라고 지정합니다. (이름은 마음대로 수정 가능)

- 마법사 1단계 -

위와 같이 간단한 마법사 화면이 뜹니다. 다음 누릅니다.

- 마법사 2단계 -

우리는 리본 UI 마법사 없이 완전 쌩으로 리본 UI를 코딩해 나갈 것이기 때문에 위와 같이 응용 프로그램 종류는 "Windows 응용 프로그램"으로 해 주시고 추가 옵션으로 "빈 프로젝트"를 생성해 주세요.

- 생성 후 -

그야말로 아무것도 없는 프로젝트만 덩그러니 생성되었습니다. 헤더파일 코딩 부터는 다음 편에 계속됩니다.