티스토리 뷰
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
- linux
- gcc
- Troubleshooting
- database
- jni
- Quiz
- API
- java
- 음악
- 프로그래밍
- C++
- 안드로이드
- driver
- jni강좌
- winapi
- android
- NDK
- 리눅스
- algorithm
- C
- 드라이버
- AWS
- kering
- db
- Cloud
- Python
- it
- Visual C++
- source
- MFC
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함