Mein Programm öffnet mehrere Fenster auf Taskleiste (nicht MDI). Ich möchte einen Jumplist anzeigen, der für jedes Fenster spezifisch ist. Ist es möglich? Wenn ja, wie wird es gemacht?Show Window spezifische JumpList in Windows
0
A
Antwort
2
Windows verwendet die Application User Model ID, um Taskleistenschaltflächen und Sprunglisten zu gruppieren. Auf diese Weise können Sie mehrere Prozesse zusammen gruppieren oder in Ihrem Fall mehrere Fenster aus demselben Prozess aufteilen.
Sie können mithilfe der Funktion SHGetPropertyStoreForWindow()
einen anderen AppUserModelID zu einem Fenster zuweisen die IPropertyStore
Schnittstelle Fenster zu erhalten, und legen Sie seine System.AppUserModel.ID
Eigenschaft.
Ja, wahrscheinlich. Beantwortet das deine Frage oder wolltest du eine andere Frage stellen? – IInspectable