WTL(Window Template Library)로 프로그래밍하기#1 - WTL소개
WTL로 프로그래밍하기
저자 : hanburn
날짜 : 2007.08.06
환경 : WTL7.5, VS-2003
MFC로 프로그래밍을 해오다가 WTL을 접해보게 되었다. 예전부터 듣기는 했었는데, 직접 사용해 보니 가볍고 좋은 라이브러리인 것 같다. WTL의 장점이 뭐가 있을까? 아직 많이 써보지는 않아서 뭐라 딱히 말 할 수 없지만 일단 느껴본 것은 실행파일이 작다는 것이다. 간단한 Dialog 기반의 프로그램을 만들어서 컴파일하면 32KB 밖에 안된다. 물론 MFC를 사용 안하고 Win32로만 만들면 더 작아지겠지만, 프로그램 제작에 들어가는 편리함에 비한다면 충분히 감수할 만한 것 같다.
WTL은 Window Template Library으로 사용을 원만하게 하려면 template에 대해서 충분히 익숙해 저야 한다. 아직 template에 대해서 잘 모르더라도 너무 걱정하기 마시길.. 차차 익숙해 지겠지요..
WTL에 대한 ms 싸이트의 간단한 설명을 보면 다음과 같습니다.
Windows Template Library (WTL) is a library for developing Windows® applications and UI components. It extends ATL (Active Template Library) and provides a set of classes for controls, dialogs, frame windows, GDI objects, and more. This version provides support for Windows Vista and Visual Studio 2005, and also support for the Windows CE platform.
윈도우어플리케이션과 UI 컴포넌트를 개발하기 위한 라이브러리로, ATL을 확장하고 컨트롤, 다이얼로그, 프레임 윈도우 GDI 객체 등등을 제공한다고 하는 군요.. 한마디로 UI를 처리할 때 사용하는 라이브러리라는 것입니다.
사용하려면 일단 설치를 해야 되는데, 아래의 URL에서 다운받을 수 있다.
(현재 최신 버전은 8.0이 나왔는데, 지금의 강좌에서는 7.5 버전을 기준으로 하겠습니다. )
설치하는 과정은 다운을 받아서 압축을 풀면, AppWiz및에 VS버전에 맞는 자바스크립트 셋업 파일을 클릭해주면 된다. 그리고 아래처럼 include 폴더를 추가해주면 끝이다.
그리고 앞으로 시작할 강좌는 www.codeproject.com/wtl/ 의 wtl4mfc 강좌를 참고로 하여 진행이 되는 강좌입니다. 사용하는 버전은 WTL 7.5를 사용하고 VS-2003에서 코딩이 이루어 집니다.
'ATL / WTL' 카테고리의 다른 글
WTL로 프로그래밍하기#6 – 컨트롤 사용하기 (0) | 2008.07.22 |
---|---|
WTL로 프로그래밍하기#5 – Message Map(2) (0) | 2008.07.22 |
WTL로 프로그래밍하기#4 – Message Map(1) (0) | 2008.07.22 |
WTL로 프로그래밍하기#3 – Mix-in class (0) | 2008.07.22 |
WTL로 프로그래밍하기#2 – 위저드로 생성되는 코드 (0) | 2008.07.22 |