2008년 5월 15일 목요일

MFC icon 변경하기

MFC 아이콘 변경하기




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

 일반적인 화면의 아이콘

일반적인 화면 아이콘






변경해보자!!

1. 원하는 아이콘을 프로젝트의 res 폴더에 넣어주자.
사용자 삽입 이미지




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


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

IDR_MAINFRAME



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





댓글 없음:

댓글 쓰기