1

안녕하세요. Windows 모바일에 .net 프레임 워크 3.5를 사용하여 스마트 장치 응용 프로그램을 개발 중입니다.스마트 장치 프로젝트에서 기본 아이콘과 다른 택시 파일로 아이콘을 설정하는 방법

속성> 응용 프로그램> 아이콘 및 매니페스트에서 내 프로젝트에 아이콘을 추가했습니다.

내 아이콘은 삼각형 모양이며 투명 배경이 있어야합니다. 투명한 배경을 가진 속성에서 아이콘을 추가 했으므로 모바일 장치 응용 프로그램에 바로 가기 아이콘이 나타납니다.

내 스마트 장치에 대한 cab 파일을 만들 때 속성> 응용 프로그램> 아이콘 및 매니페스트에서 정의한 아이콘을 사용합니다. 하지만 내 문제는 택시 파일로 응용 프로그램을 설치 한 후 투명 배경이없는 정사각형 바로 가기를 만듭니다 (삼각형과 흰색 장소).

스마트 장치에 흰색 자리 표시없이 응용 프로그램 shotrcut 아이콘이 표시되어야합니다.

그래서 나는 택시 파일을 생성하는 동안 아이콘을 설정하여 exe의 아이콘을 가져 가지 않고 흰 자리가있는 제곱 된 아이콘으로 변경하는 방법이 있다고 생각합니다.

내 문제를 해결할 수있는 방법이 있습니까?

my icon with transparent bg

the icon which cab file produces

답변

2

난 당신이 윈도우 CE (5/6) 또는 Windows Mobile (5/6) 프로젝트에 대해 얘기하는 가정. 그래서 우리는 "Compact Framework 3.5"에 대해 이야기하고 있습니다.

AFAIK 전용 ico 파일은 응용 프로그램 아이콘으로 지원됩니다. 즉 속성> 응용 프로그램> 아이콘을 매니페스트에 대한 파일 열기 대화 상자에서 분명하다

enter image description here

귀하의 PNG 파일이 투명 배경 응용 프로그램 아이콘으로 지원되지 않습니다. 아이콘이 VS2008 내부 자원으로 편집 할 경우

는 특별한 '투명'색상이 : enter image description here

이것은 윈도우 모바일 시작 메뉴에 대해 잘 작동 :

enter image description here

아이콘 cab 파일에 대해 표시된 것은 레지스트리에 의해 정의되며 모든 cab 파일에 대해 동일하게 정의됩니다.

enter image description here enter image description here

+0

감사합니다. 그러나 아이콘 편집기 대 아이콘을 만들 많은 색상이 없습니다. Vs 아이콘 편집기에서만 더 많은 색상이나 아이콘을 사용할 수있는 방법이 있는지 알고 계십니까? –

+0

죄송합니다. 아이콘 데이터 용으로 Windows Mobile 6.5에서 지원되는 색상의 수를 모르겠습니다. 256, 16 비트 및 24 비트 색상을 사용해보십시오. – josef

+0

외부 16Million Colors ico 파일을 사용해 보았는데 장치에로드되어 제대로 표시되었습니다. – josef

관련 문제