2010-08-06 7 views
2

Visual Studio 2008을 사용하여 C++ (대상은 Windows XP 임)로 프로그램을 만들고 있는데 응용 프로그램 아이콘, 작업 표시 줄, 탐색기, 바탕 화면 등에 나타나는 아이콘을 추가하려고합니다. 내 .ico 파일의 색 농도는 32 비트, 24 비트, 256 색 및 16 색의 48x48, 32x32, 24x24 및 16x16 크기입니다. 가치가있는 것을 위해 IcoFX의 이진 파일에 .ico 파일을 추가합니다.응용 프로그램 아이콘에 대한 도움말

프로그램 자체의 왼쪽 상단 모서리에있는 아이콘을 제외한 모든 아이콘을 표시 할 수 있습니다. 클릭하면 창 크기 옵션이있는 메뉴가 나타납니다. 여전히 기본 아이콘을 표시합니다.

이 작은 아이콘을 변경하려면 다른 이미지 크기가 필요하거나이 아이콘을 완전히 다른 방식으로 관리하고 있습니까? 아이콘에 특정 이름이 있습니까?

도움 주셔서 감사합니다.

답변

0

좋아, 내가 그것을 알아 냈어요. wxWidgets에는 wxIcon 및 wxIconBundle이 포함 된 주 프레임 아이콘을 설정하는 클래스가 있습니다. 그런 다음 wxTopLevelWindow :: SetIcons를 사용하여 응용 프로그램의 아이콘을 설정할 수 있습니다. 이것은 모든 아이콘 (작업 표시 줄, 메인 프레임, alt-tab chooser 등)을 설정합니다. Visual Studio의 리소스 파일을 망칠 필요가 없습니다.

0

예, VS에 추가하려고하면 첫 번째 .ico 파일인지 확인합니다. 심지어는 .rc 파일과 .ico 파일의 이름을 앱 이름과 동일하게 지정하려고 시도했습니다. 이러한 작업을 수행하든 IcoFX를 사용하여 .ico 파일을 추가하든 모든 아이콘은 창 구석에있는 아이콘을 제외하고 변경됩니다. 내 GUI 툴킷으로 wxWidgets에 사용하고

, 그래서 이것은 내가 줄 수있는 유일한 만족스러운 답변입니다 :

관련 문제