C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

컴포넌트/라이브러리
Delphi/C++Builder Programming Components&Libraries
[359] Windows XP Theme Manager 1.9.15 (2003. 5. 1)
박지훈.임프 [cbuilder] 12734 읽음    2003-12-08 02:36
ThemeManager_Pkg_bcb_imp.zip 5.4KB C++Builder 4/5/6용 패키지 프로젝트
XPSystemButton.zip 334.2KB Windows XP System Button
TMPlainHTML.zip 224.8KB 헬프의 HTML 버전 (CHM 헬프는 위의 메인에 포함되어 있음)
WinXP.zip 1.1KB Windows XP manifest resource
작년 초에도 소개해드린 적이 있는 델파이와 C++Builder에서 윈도우 XP 테마를 지원하는 컴퍼넌트, WindowsXP
ThemeManager 1.9.15입니다. 이 버전은 올해 5월에 공개된 것이긴 하지만 가장 최신의 버전입니다.

이 컴포넌트의 기능은 델파이 7에 포함된 테마 지원기능과 100% 동일하며(델파이 7의 테마 지원 기능이 바로
이 컴포넌트를 라이선스하여 VCL에 추가한 것입니다), 다음과 같은 기능을 지원합니다.

- XML manifest 리소스를 자동으로 프로젝트에 포함시킵니다.
- 이전의 윈도우 시스템에서 안전하게 실행되도록 테마 dll을 동적으로 로드합니다.
- 컴퍼넌트가 모든 테마를 관리. 테마 데이터가 변경되거나 open/close시 인식합니다.
- 많은(자주 사용되는 컴포넌트 대부분) VCL 컨트롤들이 버그 문제나 페인팅의 문제로 서브클래싱됩니다.
  테마 매니저는 새로운 컴퍼넌트의 추가와 제거를 인식하며 투명하게 서브클래싱하므로 차이를 거의 발견할 수 없습니다.

설치를 위해서는, 먼저 원하는 디렉토리에 압축해제합니다. 델파이 유저는 Packages 디렉토리에 있는 dpk
파일들 중 해당 버전의 파일을 델파이에서 설치하면 됩니다. C++빌더 유저는 두번째 파일을 다운받아 역시
Packages 디렉토리에 압축을 풀어놓고 해당 버전의 bpk 파일을 설치하면 됩니다.
(델파이 7의 경우 이미 자체 VCL에 포함되어 있어 설치가 되지 않습니다.)

이 컴퍼넌트는 프리웨어이며 상업적으로 사용할 수 있습니다. 컴포넌트 배포 관련 제한사항은 다음과 같습니다.
1. 이 컴퍼넌트는 다른 컴퍼넌트 라이브러리에 포함되거나 판매하는 제품에 포함되어서는 안됩니다.
2. 카피라이트 메시지는 삭제/수정되어서는 안되며 원저작자인 Mike Lischke의 이름이 명확하게 보여야 합니다.

다운받은 홈페이지는... http://www.delphi-gems.com/ThemeManager.php

그럼...
하안인 [hurco]   2004-02-19 09:17 X
이 컴포넌트는 windows 2000에서는 사용할수없나요.
XPSystemButton을 xp에서 실행하면 되는데 2000에서는 변화가 없네요..
하안인 [hurco]   2004-02-19 11:13 X
인스톨을 하면 XP 컴포넌트에 Thememanager와 ThememanagerDB 두개의
컴포넌트만 생성되는데 이것을 어떻게 사용하는 것인지요.

+ -

관련 글 리스트
359 Windows XP Theme Manager 1.9.15 (2003. 5. 1) 박지훈.임프 12734 2003/12/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.