Manifest 추가
Visual Studio 2012이 나온 이 시점에 Visual C++ 6.0을 사용하다니.. 흑흑
VC6 프로젝트에 manifest 파일을 추가하려면 수동으로 해줘야 한다.
참고한 사이트는 여기 => 76. How do I add a manifest to a VC6 application? - Bob Moor's Tips
1. 추가할 Manifest 파일 생성
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly
xmlns="urn:schemas-microsoft-com:asm.v1"
manifestVersion="1.0">
<assemblyIdentity
name="MyApplicationName"
processorArchitecture="x86"
version="5.1.0.0"
type="win32"/>
<description> My System </description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="x86"
publicKeyToken="6595b64144ccf1df"
language="*"/>
</dependentAssembly>
</dependency>
</assembly>
- assemblyIdentity 엘리먼트의 name 프로퍼티값(MyApplicaton Name) 을 적용할 프로그램 이름으로 변경.
- 다른 정보들은 필수로 넣어줄 필요는 없음.
- 파일 이름은 "실행파일명.exe.manifest" 설정
- 해당 파일을 프로젝트 폴더 하위 "res" 폴더에 저장
2. VC6 에서 리소스 추가
- VC6 메뉴 => Insert => Insert Resource 선택
- Custome... 버튼 클릭
- Resource type 에 24 입력
Insert Resource 다이얼로그에 Resource type 24가 출력되어진다.
- Insert Resource 다이얼로그에서 "Import..." 버튼 클릭
- 생성한 manifest 파일을 선택
- 적절한 리소스 이름으로 변경 (ex IDR_MANIFEST)
3. Manifest Resource ID 값 변경
- 프로젝트의 Resource.h 파일을 연다.
- manifest 리소스의 ID값을 1로 변경한다.
@