티스토리 뷰
MFC로 짠 프로그램 아이콘 바꾸기는 참 간단하다.
그냥 프로젝트 솔더의 res경로에 있는 아이콘 파일을 대체시켜 주면 된다.
예를 들어 프로젝트에 사용중인 아이콘 파일 이름이 RoterIconWidget.ico 로 돼있다면, 그냥 쓰고싶은 아이콘 이름을 RoterIconWidget.ico로 바꿔서 저걸로 바꿔주면 된다.
참고로 Dialog에서는 아래와 같은 것을 써주면 Dialog의 아이콘을 바꿀 수 있다.
그런데.. 이렇게 바꾸고.. 리빌드 올을 하고나서 프로그램을 Ctrl+F5로 실행했는데...
바뀌질 않는다!!
이 무슨 조화인가!!!!!!!!
엄청나게 해맨것 같다.. 왜 안바뀌지 왜 안바뀌지....
결론을 알아냈다...
Ctrl+F5로 실행하면 캐쉬돼있는 예전 아이콘이 포함돼있어서 바로 적용된 결과가 보이지 않더라...
그냥 솔루션 폴더의 release폴더 직접 들어가서 exe를 실행시켜보니.. 아이콘 바뀐게 적용이 돼있었다.
하아.. 앞으로 Ctrl+F5 자제해야겠다..
그냥 프로젝트 솔더의 res경로에 있는 아이콘 파일을 대체시켜 주면 된다.
예를 들어 프로젝트에 사용중인 아이콘 파일 이름이 RoterIconWidget.ico 로 돼있다면, 그냥 쓰고싶은 아이콘 이름을 RoterIconWidget.ico로 바꿔서 저걸로 바꿔주면 된다.
참고로 Dialog에서는 아래와 같은 것을 써주면 Dialog의 아이콘을 바꿀 수 있다.
HICON hIcon = LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_ICON1) );
this->SetIcon( hIcon, FALSE );
this->SetIcon( hIcon, FALSE );
그런데.. 이렇게 바꾸고.. 리빌드 올을 하고나서 프로그램을 Ctrl+F5로 실행했는데...
바뀌질 않는다!!
이 무슨 조화인가!!!!!!!!
엄청나게 해맨것 같다.. 왜 안바뀌지 왜 안바뀌지....
결론을 알아냈다...
Ctrl+F5로 실행하면 캐쉬돼있는 예전 아이콘이 포함돼있어서 바로 적용된 결과가 보이지 않더라...
그냥 솔루션 폴더의 release폴더 직접 들어가서 exe를 실행시켜보니.. 아이콘 바뀐게 적용이 돼있었다.
하아.. 앞으로 Ctrl+F5 자제해야겠다..
'Development > Windows' 카테고리의 다른 글
[MFC] 다이얼로그 배경 투명하게 만들기 (0) | 2012.02.23 |
---|---|
[MFC] Double Buffering 더블 버퍼링 사용하기 (0) | 2012.02.19 |
MFC로 구현한 옵져버 패턴(옵저버 패턴)Observer 기본 뼈대 (0) | 2012.02.18 |
[MFC] 아무리 봐도 햇깔리는 화면 좌표에 관련 한 것.. (0) | 2011.10.17 |
[MFC] Temp 폴더 경로 얻어와서 새 파일 이름 만들기 (0) | 2011.08.29 |
[MFC] 리소스가 꼬이는 문제 (0) | 2011.08.19 |
[MFC] 그림의 아래에 가로로 스크롤바를 달았을 경우 적당한 ScrollBar의 Size (1) | 2011.08.11 |
[MFC] class에서 static 멤버 변수 쓰기 (0) | 2011.07.28 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- AWS
- algorithm
- 프로그래밍
- gcc
- driver
- 안드로이드
- linux
- Troubleshooting
- source
- it
- 음악
- API
- MFC
- kering
- Cloud
- 드라이버
- Quiz
- database
- NDK
- C
- winapi
- jni강좌
- Python
- db
- jni
- 리눅스
- C++
- java
- Visual C++
- android
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함