원래 IDI_ICON1이 내 프로그램에 가장 적합하다고 결정 했었습니다.Win32 : 프로그램 아이콘 변경
wndclass.hIcon = LoadIcon (HINST_THISCOMPONENT, MAKEINTRESOURCE(IDI_ICON1));
아이콘이 내 메인 창의 제목 메뉴의 왼쪽 상단과 Windows 탐색기의 .exe 파일에 나타납니다.
IDI_ICON2가 좋았 기 때문에 바뀌 었습니다.
wndclass.hIcon = LoadIcon (HINST_THISCOMPONENT, MAKEINTRESOURCE(IDI_ICON2));
이제 title2의 왼쪽 상단에 icon2가 나타나지만 Windows 탐색기의 아이콘은 여전히 icon1로 표시됩니다. 내가 뭘 놓치고 있니?
캐싱이 원인 일 수 있습니다. 다른 폴더로 이동하거나 이름을 변경하십시오. 그렇지 않으면 다시 부팅하십시오. – Mysticial
방금 응용 프로그램을 재부팅하고 다시 작성했지만 여전히 icon1을 보여줍니다. 나는 또한 프로그램을 다른 폴더에 복사했다. 윈도우 클래스의이 필드는 프로그램 아이콘을 처리하는 Win32의 유일한 영역입니까? – user974967
그러면 내가 잘못 추측 한 것 같아요. XD – Mysticial