▲새로운 아이콘을 달아보자


프로그램의 밋밋하던 아이콘을 바꾸고 싶어졌습니다.

 

▲먼저 ico파일이 필요합니다. 고급 이미지 관리나 편집 프로그램이 있으신분들은 그걸로 ico 파일 만드시고
없으시다면 png 파일을 적절히 32x32정도로 잘라내어 저장 후, 인터넷에서 ico로 변환 과정을 거칩니다.

 

▲ FireEmblem의 준말인 FE.ico를 하나 만들었습니다. 만든 아이콘을 작업 폴더에 넣어줍니다

 

▲ 본인 프로젝트 이름의 .rc 파일을 찾아서 열어줍니다

 

▲ "플젝명.rc" 열어서 나온곳 여기 아이콘 어쩌구 적혀있는곳을 찾아옵니다

 

▲새로 추가하고자 하는 아이콘을 만들어줍니다. 그 후 변동사항을 저장합니다.
(원하는 이름, ICON, "파일명" 이렇게 쓰면 됩니다. 저장은 Ctrl + S)

 

▲ 리소스 파일 필터 속에 있는 resource.h를 찾아내서 열어줍니다. 좌측과 같은 것들이 보일겁니다

 

▲위 다른 숫자들과 중복되지 않게, 아까 만들었던 아이콘명을 숫자로 정의 해줍니다. ID를 부여하는 과정입니다

 

▲ 윈도우 창을 생성하는 Winmain이 있는곳을 찾아가서, 구조체 선언/초기화부로 이동합니다.
hIcon을 바꾸어야 하는데, LoadIcon(내가 만든 인스턴스, MAKEINTRESOURCE(아까 만들고 정의한 아이콘)
넣어주면 끝입니다.

 

컴파일 바로 해보겠습니다

※ 20190417 추가내역 : 조금 더 쉽게 추가하는 방법을 이웃 블로거분께서 올려주셨습니다.

https://sshoreng.tistory.com/18

 

API 창에 아이콘 바꾸기 - resource.h와 rc파일이 없을 경우

▶만약 자신의 프레임워크에 resource.h와 rc파일이 없다면 마우스 오른쪽을 클릭하면 위와 같은 창이 뜨는데 거기서 리소스 부분을 클릭합니다. (다른 파일에서 마우스 오른쪽 클릭도 가능합니다.

sshoreng.tistory.com

 

+ Recent posts