SPRING :: NOTE
[XTToolkitPro] DockingPane 프로젝트 생성 본문
반응형
XTToolkit Pro를 이용하여 Docking Pane을 구현해보겠다.
툴은 이미 설치되어있다는 가정하에 설명한다.
우선 프로젝트를 생성한다.
1. Visual C++의 Toolkit Pro Application 클릭
2. 프로젝트 명 입력 (ex : toolTest)
3. 확인
다른 옵션은 그대로 두고 Toolkit Pro Features 탭의 MDI tabbed interface 체크를 해준 후 Finish 클릭
프로젝트가 생성되면,
1. 프로젝트 속성 -> C/C++ -> 일반의 추가포함 디렉토리 경로설정
2. 프로젝트 속성 -> 링커 -> 추가 라이브러리 디렉터리 설정
위 두가지를 설정해야 한다.
설정 방법은 하단 링크를 참조하기 바란다.
설정이 완료되면 빌드를 한다.
간혹
#error : This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher is recommended.
위와 같은 에러가 발생 시, VS 버전 설정을 해줘야 한다.
stdafx.h 파일을 연 후 에러와 같은 버전으로 바꿔준다.
나의 에러는 403을 501로 바꾸라는 에러메시지다.
stdafx.h 파일의
#ifndef WINVER // Allow use of features specific to Windows 95 and Windows NT 4 or later.
#define WINVER 0x0400 // Change this to the appropriate value to target Windows 98 and Windows 2000 or later.
#endif
#ifndef _WIN32_WINNT // Allow use of features specific to Windows NT 4 or later.
#define _WIN32_WINNT 0x0400 // Change this to the appropriate value to target Windows 98 and Windows 2000 or later.
#endif
#ifndef _WIN32_WINDOWS // Allow use of features specific to Windows 98 or later.
#define _WIN32_WINDOWS 0x0410 // Change this to the appropriate value to target Windows Me or later.
#endif
#ifndef _WIN32_IE // Allow use of features specific to IE 4.0 or later.
#define _WIN32_IE 0x0400 // Change this to the appropriate value to target IE 5.0 or later.
#endif
네개의 버전을 501로 고쳐준다.
// Modify the following defines if you have to target a platform prior to the ones specified below.
// Refer to MSDN for the latest info on corresponding values for different platforms.
#ifndef WINVER // Allow use of features specific to Windows 95 and Windows NT 4 or later.
#define WINVER 0x0501 // Change this to the appropriate value to target Windows 98 and Windows 2000 or later.
#endif
#ifndef _WIN32_WINNT // Allow use of features specific to Windows NT 4 or later.
#define _WIN32_WINNT 0x0501 // Change this to the appropriate value to target Windows 98 and Windows 2000 or later.
#endif
#ifndef _WIN32_WINDOWS // Allow use of features specific to Windows 98 or later.
#define _WIN32_WINDOWS 0x0501 // Change this to the appropriate value to target Windows Me or later.
#endif
#ifndef _WIN32_IE // Allow use of features specific to IE 4.0 or later.
#define _WIN32_IE 0x0501 // Change this to the appropriate value to target IE 5.0 or later.
#endif
빌드 성공 후 실행하면 아래와 같은 실행 프로그램을 볼 수 있다.
반응형
'Development Tools > XtremeToolkit Pro' 카테고리의 다른 글
[XTToolkitPro] RibbonBar 및 아이콘 만들기 (2) | 2016.10.11 |
---|---|
[XTToolkitPro] DockingPane 추가 (0) | 2016.09.19 |
[XTToolkitPro] #error : Unknown VIsual Studio version (0) | 2016.09.19 |
[XTToolkitPro] 편의를 위한 사용자 환경설정 (0) | 2016.02.17 |
[XTToolkitPro] xtpchartappearance.cpp Line:2xx Error (0) | 2016.02.17 |