2016-07-22 2 views
0

내 프로그램에서 작업 표시 줄 (MDI 아님)에 여러 개의 창이 열립니다. 각 Window에 맞는 Jumplist를 표시하고 싶습니다. 가능한가? 그렇다면, 어떻게 완료됩니까?Windows에서 특정 Windows JumpList 표시

+0

예. 그 질문에 대한 답변이 있습니까, 아니면 다른 질문을 하시겠습니까? – IInspectable

답변

2

Windows는 Application User Model ID을 사용하여 작업 표시 줄 단추와 점프 목록을 그룹화합니다. 이렇게하면 여러 프로세스를 그룹화하거나 동일한 프로세스에서 여러 창을 분할 할 수 있습니다.

당신은 윈도우의 IPropertyStore 인터페이스를 얻기 위해 SHGetPropertyStoreForWindow() 함수를 사용하여 윈도우에 다른 AppUserModelID를 할당하고 그 System.AppUserModel.ID 속성을 설정할 수 있습니다.

관련 문제