F.R.I.D.A.Y.

exe 파일 아이콘 변경 본문

DEV/C C++

exe 파일 아이콘 변경

F.R.I.D.A.Y. 2022. 7. 12. 00:38
반응형

C/C++로 작성한 Win32 프로그램의 exe 파일 아이콘 변경하기


리소스 파일 추가

 아이콘 변경을 위해서는 리소스 파일을 추가 해야한다.

 프로젝트에서 [새 항목 추가 - 리소스 - 리소스 파일]을 선택해 프로젝트에 추가한다.

 

 리소스 뷰[# Ctrl + Shift + E]에서 리소스를 추가한다. 프로그램의 아이콘을 변경할 것이므로 아이콘을 추가한다. 가져오기를 통해, 원하는 아이콘을 별도로 추가할 수도 있다.

 추가가 완료되면 세 번째 사진과 같이 IDI_ICON1 등의 추가된 아이콘이 발생함을 알 수 있다.

 

 이제 솔루션 탐색기[# Ctrl + Alt + L]에서 Resource.rc의 코드 보기[# F7]를 통해 코드 편집을 한다.

 코드 편집기를 열면 오른쪽 이미지와 같이 리소스 관련 내용이 소스코드 형태로 작성되어있음을 확인할 수 있다. 코드 하단의 Icon 영역에 아래 코드를 추가한다.

/////////////////////////////////////////////////////////////////////////////
//
// Icon
//

// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
IDI_ICON1               ICON                    "favicon.ico"
MAINICON                ICON                    "favicon.ico" // 작성할 코드
#endif    // 한국어(대한민국) resources
/////////////////////////////////////////////////////////////////////////////

 작성할 코드로 주석 처리된 라인을 추가로 작성해주면 된다.

 

그럼 아래와 같이 기본 아이콘이던 exe 파일의 아이콘이 변경됨을 알 수 있다.

 

728x90
반응형

'DEV > C C++' 카테고리의 다른 글

함수 포인터 예시  (0) 2021.12.19
C++ 레퍼런스 타입  (0) 2021.10.07
printf 이진수 출력(사용자 지정 서식지정자 구현)  (0) 2021.09.14
다중 모니터 위치 파악하기  (0) 2021.07.16
PC 카카오톡 AD 제거  (0) 2021.06.25
Comments