2010-07-01 3 views
5

Windows 7 응용 프로그램에 상황에 맞는 메뉴 (EDIT : jumplist) 추가에 대한 설명서는 어디에서 찾을 수 있습니까? 작업 표시 줄의 응용 프로그램 아이콘을 마우스 오른쪽 단추로 클릭하면 알 수 있습니다. .NET을 사용하여 그렇게 할 수 있습니까? 아니면 원시 코드를 사용해야합니까?win7 응용 프로그램에 작업 표시 줄 컨텍스트 메뉴 추가

감사합니다. 나는 당신이이 Windows® API Code Pack입니다 찾고있는 무엇을 믿는 here

답변

6

, 당신은

편집 WPF (.NET)를 사용하여 그것을해야 너의 어플리케이션. 당신이 점프 목록에 표시되는 내용

는 완전히 program.Jump에 을 따라 단지 바로 가기 파일에

을 표시하지 않습니다 을 나열합니다. 때로는 에 새 전자 메일 메시지를 작성하거나 음악을 재생하는 것처럼 에 대한 명령에 빠르게 액세스 할 수도 있습니다.

예 :

using Microsoft.WindowsAPICodePack.Taskbar; 
using Microsoft.WindowsAPICodePack.Shell; 

JumpList list = JumpList.CreateJumpList(); 
JumpListCustomCategory category = new JumpListCustomCategory("Links"); 
category.AddJumpListItems(new JumpListLink("http://www.microsoft.com", "Microsoft")); 
list.AddCustomCategories(category); 
list.Refresh(); 

참고 : 위의 예는 검증되지 않은이지만, 그냥 작동한다 ™.

나는 활성 인스턴스와 상호 작용하는 명령을 만드는 법을 모릅니다. iTunes 작업과 비슷합니다. 나는 그들이 그러한 행동을 촉발시키기 위해 프로세스 간 의사 소통을한다고 의심한다.

HTH,

+0

감사합니다 ... jumplist ... 그 이름입니다! – astorcas

8

를 참조하십시오 당신은 Jump List에 대한 생성합니다 : 당신이 JumpList에 의미 경우

+0

감사합니다. 유용합니다! – astorcas

+1

.NET 4.0 이상을 대상으로하는 경우 (기본 제공) Windows API 코드 팩이 필요하지 않습니다. – Dennis

+0

그래서 .NET 3.5 응용 프로그램을 개발할 필요가 있습니다. 내가하지 않니? – astorcas