2012-02-15 2 views
2

C#에서 파일 아이콘을 변경하는 방법을 제안 할 수 있습니까? 여기서 내가 의미하는 바는 C#에는 파일 아이콘을 변경하는 데 사용할 수있는 클래스가 있습니다. 예를 들어, 메모장 파일 아이콘을 C#의 doc 파일 아이콘으로 바꿀 수 있습니까?C#의 파일 아이콘 변경

파일 아이콘을 추출 할 수 있지만 파일에 새 아이콘을 적용하려고합니다.

자세히 설명 드리겠습니다. 나는 프로세스 파일을 Windows 응용 프로그램에서 일하고 있습니다. 이 응용 프로그램은 특수 폴더를 만들고 사용자는이 폴더에 파일 및 폴더를 만들 수 있습니다. 이제 사용자가 파일을 만들 때 처리중인 것으로 보이는 사용자 지정 아이콘을 적용하려고합니다. 처리가 완료되면 파일 아이콘이 처리 완료로 변경됩니다. 나는 이것이 지금 의미가 있기를 바랍니다.

감사

+0

이유는 -1을 참조하십시오? –

+0

나는이 질문이 연구 노력을 보이지 않는다고 생각한다. 너 스스로 뭐하려고 했니? 문제가있는 코드가 있습니까? Windows는 실행 파일을 제외하고 파일이 아닌 파일 유형별로 아이콘을 설정한다는 것을 알고 있습니까? 바이너리에 아이콘이 포함되어 있습니까? –

+0

파일에는 아이콘이 없으므로 응용 프로그램에는 없습니다. – tafa

답변

2

이에 대한 사용자 정의 쉘 확장을 작성해야합니다. "아이콘 오버레이 핸들러"라고합니다. 이것은 TortoiseSVN과 같은 응용 프로그램이 탐색기에 아이콘을 추가하는 것과 같은 방법입니다.

이 질문이 MSDN articlethis code example

+0

이것은 내가 이것을 위해 R & D를 시작할 때 알게 된 것입니다. 나는 관리 DLL뿐만 아니라 관리되지 않는 DLL도 가지고있다. 그러나 나는 그것을 사용할 수 없다. 나는 웹 애플리케이션에서 일한다. 이것은 내가 처음으로 윈도우 응용 프로그램에서 일하고있다. –

+0

이 코드를 사용하는 방법을 게시하십시오. 지난 2 주간 R & D를하고 있으므로 ICON OVERLAY라고하는 거의 모든 링크를 검색했습니다. –