티스토리 뷰

MFC로 짠 프로그램 아이콘 바꾸기는 참 간단하다.
그냥 프로젝트 솔더의 res경로에 있는 아이콘 파일을 대체시켜 주면 된다.
예를 들어 프로젝트에 사용중인 아이콘 파일 이름이 RoterIconWidget.ico 로 돼있다면, 그냥 쓰고싶은 아이콘 이름을 RoterIconWidget.ico로 바꿔서 저걸로 바꿔주면 된다.

참고로 Dialog에서는 아래와 같은 것을 써주면 Dialog의 아이콘을 바꿀 수 있다.

HICON hIcon = LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_ICON1) );
 this->SetIcon( hIcon, FALSE );

그런데.. 이렇게 바꾸고.. 리빌드 올을 하고나서 프로그램을 Ctrl+F5로 실행했는데...
바뀌질 않는다!!

이 무슨 조화인가!!!!!!!!

엄청나게 해맨것 같다.. 왜 안바뀌지 왜 안바뀌지....

결론을 알아냈다...

Ctrl+F5로 실행하면 캐쉬돼있는 예전 아이콘이 포함돼있어서 바로 적용된 결과가 보이지 않더라...

그냥 솔루션 폴더의 release폴더 직접 들어가서 exe를 실행시켜보니.. 아이콘 바뀐게 적용이 돼있었다.

하아.. 앞으로 Ctrl+F5 자제해야겠다.. 
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함