Turbo C++ Explorer 에서 GDIPlus 사용하기
TC++ 에서 GDIPlus 를 사용하려면 우선 GDIPlus.dll 에서 C++ Builder 용으로 library 파일을 만들어야 한다.
그 방법은 도스 명령창에서 다음 명령을 수행하면 C++ Builder 용 library 파일이 생성된다.
implib -c -f gdiplus.lib gdiplus.dll
다음으로 프로젝트에 library 파일을 링크시켜준다.(소스 위치 어느 곳이든 상관 없이 다음을 입력 한다.)
그리고 GDIPlus사용에 필요한 헤더 파일을 include 시킨다.
마지막 준비로 #define STRICT 를 선언해 준다. vcl.h 이전에 포함시켜주면 되는데 더 편하게 프로젝트 옵션에 Conditional defines 에 입력하면 된다.
이제 준비를 다 마쳤고 GDIPlus를 사용하면된다.
우선 헤더파일에 다음 변수를 선언한다.
그리고 나서 Form 을 생성시에 아래와 같이 초기화를 해주고
마지막으로 폼 종료전에 GDIPlus 를 shutdown 시켜준다.
이제 OnPaint 부분에 맘껏 사용하면 된다.
아래 소스는 GDIPlus 를 좀더 편하게 쓰고자 작성한 아주 간단한 Wrapper 클래스 이다.
현재는 GDIPlus 시작과 종료만을 구현 했으나 추후 기능을 더 보강해 사용할 수 있다.
TC++ 에서 GDIPlus 를 사용하려면 우선 GDIPlus.dll 에서 C++ Builder 용으로 library 파일을 만들어야 한다.
그 방법은 도스 명령창에서 다음 명령을 수행하면 C++ Builder 용 library 파일이 생성된다.
implib -c -f gdiplus.lib gdiplus.dll
다음으로 프로젝트에 library 파일을 링크시켜준다.(소스 위치 어느 곳이든 상관 없이 다음을 입력 한다.)
그리고 GDIPlus사용에 필요한 헤더 파일을 include 시킨다.
마지막 준비로 #define STRICT 를 선언해 준다. vcl.h 이전에 포함시켜주면 되는데 더 편하게 프로젝트 옵션에 Conditional defines 에 입력하면 된다.
이제 준비를 다 마쳤고 GDIPlus를 사용하면된다.
우선 헤더파일에 다음 변수를 선언한다.
그리고 나서 Form 을 생성시에 아래와 같이 초기화를 해주고
마지막으로 폼 종료전에 GDIPlus 를 shutdown 시켜준다.
이제 OnPaint 부분에 맘껏 사용하면 된다.
아래 소스는 GDIPlus 를 좀더 편하게 쓰고자 작성한 아주 간단한 Wrapper 클래스 이다.
현재는 GDIPlus 시작과 종료만을 구현 했으나 추후 기능을 더 보강해 사용할 수 있다.
'Dev Story > Tips' 카테고리의 다른 글
프로그램에 시스템 Hotkey 붙이기 (0) | 2008.04.04 |
---|---|
Turbo C++ 동적 MDB (Access Database) 생성하기 (0) | 2008.03.11 |
다이얼로그 위에 투명 이미지 그리기 (2) | 2008.03.06 |
Visual Studio 2005 서비스 팩 1 통합 CD/DVD 만들기 (2) | 2008.02.27 |
화면보호기 기능을 활성 / 비활성화 하기 (0) | 2008.02.27 |