2010-01-18 1 views
4

새로운 Windows 7 작업 표시 줄 기능은 점프 목록, 미리보기 등과 같이 정말 멋지 며 C# 응용 프로그램에서이를 사용하도록 허용하려고합니다. 두 가지 질문이 있습니다.Windows 7을 사용하는 C# /. NET 응용 프로그램 TaskBar 기능

우선 어떻게 이러한 기능을 사용할 수 있습니까? (일반적으로)? 나는 이것에 관해 마이크로 소프트에 의해 twoarticles를 발견했다. 그러나 나는 무엇을해야하는지 정말로 모른다. 라이브러리에 대한 링크와 일부 샘플 코드를 제공 할 수 있습니까?

다음은이 작업 표시 줄 기능을 사용하는 방법을 알아 냈다고 가정 해 보겠습니다. 내 질문은 거기에 운영 체제가 Windows 7인지 확인하고 따라서 작업 표시 줄 기능을 활성화하는 내장 된 방법입니다? 내 응용 프로그램에이 논리가 없다면 Win7이 아닌 시스템에서 실행되는 경우 문제가 발생합니까?

감사합니다.

답변

3

첫 번째 기사에는 새 Windows 7 기능을 사용하여 다운로드 할 수있는 샘플 라이브러리가 있습니다.

This article은 응용 프로그램이 실행중인 Windows의 버전을 확인하는 방법을 보여줍니다.

항상 그렇듯이 존재하지 않는 API를 호출하면 앱에 난기류가 발생합니다. 기억해야 할 점은 조건을 확인하고 코드에서 무언가를 반복해서 시도하고 예외를 잡는 것보다 (애플리케이션 시작과 마찬가지로) 한 번 그에 따라 행동하는 것이 좋습니다 (거의 항상).

+1

내 블로그와 멋진 이름에 링크 해 주셔서 감사합니다. +1 –

2

Windows API Code Pack for .NET Framework은 작업 표시 줄을 포함하여 Windows 프로그래밍 용 .NET API 톤을위한 원 스톱 숍입니다. 이 라이브러리는 Windows 7 작업 표시 줄에서 작동하도록 설정된 완전한 API를 제공합니다. 또한 WPF 및 Winform 용 샘플도 포함되어 있습니다.

Windows 7 콘텐츠의 또 다른 좋은 원천은 Windows 팀 블로그입니다.