SPRING :: NOTE

[XTToolkitPro] DockingPane 프로젝트 생성 본문

Development Tools/XtremeToolkit Pro

[XTToolkitPro] DockingPane 프로젝트 생성

RAYZIE 2016. 9. 19. 18:53
반응형

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


빌드 성공 후 실행하면 아래와 같은 실행 프로그램을 볼 수 있다.




반응형
Comments