MFC에서 아이콘 변경하기는 정말 별것 아니기 때문에
인터넷에서 도는 자료도 빈약하게 설명...
그래서 난 헤매었다. -_-;;;
일반적인 화면의 아이콘

변경해보자!!
1. 원하는 아이콘을 프로젝트의 res 폴더에 넣어주자.

2. Resource View 에서 Icon 에서 원하는 아이콘 파일을 Import 해주자

3. 현재 아이콘은 IDR_MAINFRAME 에 정의되어 있다.
IDR_MAINFRAME을 선택하여 아이콘 그림을 지우자 (Delete 키를 누르면 쏙~ 지워짐)

4. Import 한 아이콘을 선택하여 복사를 한다. (ctrl + c)
그런 후 IDR_MAINFRAME 에서 붙여넣기를 한다. (ctrl + v)

5. 보통 여기서까지 하면 끝일꺼 같지만 이렇게 하고 컴파일 해보면
바껴있지가 않다 -_-;;;;
프로그램에서 사용하는 아이콘은 2가지가 필요하다
하나는 16 * 16 사이즈 아이콘
또다른 하나는 32 * 32 사이즈 아이콘
위에서 바꿘것은 보다싶이 32 *32 사이즈 아이콘만 바꿔준 것이다.
(Device : Standard(32 * 32))
16 * 16 사이즈를 선택하여 위와 같이 바꾸어 주자

6. 실행시켜 보면 아이콘은 바껴 있기는 한데 색이 깨져있다.

Visual C++ 에서는 기본적으로 256색 아이콘만 지원한다 하던데 그래서 그런건가???
다른 방법이 있는지는 모르겠다 -_ㅜ
256색 이상의 이미지 리스트 만드는 방법

출처 : http://blog.naver.com/yadangcs/50012456667
댓글 없음:
댓글 쓰기