본문 바로가기

Programming/MFC

Skin

MFC 작업을 하다보면 Dialog 혹은 Control의 디자인을 변경할 일이 있다.

크게 3가지 방법이 있다고 한다.

1. 직접 제작

2. 상용 라이브러 사용 

3. manifest 파일 추가 및 변경

 

본문은 2번째 방법에 대한 글이다.

우선 codejock은 상용 라이브러리로써 무료버전은 30일을 지원한다.

codejock는 MFC의 다양한 컴포넌트를 지원한다.

필자는 MFC에 Skin을 입히기 위해 Research를 진행했었다.

 

codejock에서 지원하는 Skin Theme는 7가지이다.

Codejock Skin, Office 2007 Style, Office 2010 Style, Windows 10, Windows Vista Style, Windows XP Luna Style, Windows XP Royale Style

상용프로그램이므로 각 Skin의 이미지는 올릴 수 없는점 양해 바라며 참고자료 2에서 다운받아 확인 할 수 있다.

 

Skin Theme 적용 방법은 3단계로 이루어진다.

1. .cjstyles 파일 로드

2. 리소스 파일을 로드하는 클래스 재정의

3. 적용

 

단점으로는 제공하는 Skin Theme에서 색상변경이 자유롭지 못하다는 것이다. 

주의점으로는 배포시 .cjstyles 파일도 함께 배포되어야한다.

 

참고 자료 1 : www.componentsource.com/ko/product/codejock-xtreme-toolkitpro-mfc/about

 

Codejock Toolkit Pro 관련 정보

Xtreme Toolkit Xtreme Toolkit의 기능들은 정말 많아서 고객이 생성할 수 있는 응용 프로그램은 사실상 무한합니다. Xtreme Toolkit의 Office Colorization Manager는 가장 근접하고 정확한 채색 기능을 응용 프로그

www.componentsource.com

참고 자료 2 : codejock.com/downloads/samples/

 

Live Examples | Codejock

Sample applications to help you implement the many features available in the Calendar such as the Office 2007 theme, multi-user schedules, integrated date picker, reminders, recurring event, and much more! Sample applications that demonstrate how to use th

codejock.com

 

'Programming > MFC' 카테고리의 다른 글

Dialog 영역 명칭  (0) 2021.01.28
CAsyncSocket Connect() 문제점  (0) 2020.12.20
Progress Bar Color  (0) 2020.12.15
OnNcPaint( ) vs OnPaint( )  (0) 2020.09.11
Console 창  (0) 2020.07.14