2009-06-21 2 views
2

Я хотел бы создать элемент jumplist, который функционирует с галочкой или круглой галочкой перед опцией. Я использую Windows API Code Pack для реализации .NET..NET Windows 7 Jumplist - Checkbox/Radio Jumplist Item

Я осмотрел документацию SDK, но я не мог найти ничего, что позволило бы поставить галочку или круглую галочку перед элементом списка переходов. Я понимаю, что я мог просто взломать иконку перед элементом Jumplist, однако это лучший способ?

Заранее благодарен!

ответ

2

Да, использование иконок - это действительно единственный способ добиться того, что вы пытаетесь сделать. Для частых/списков MRU у вас даже не будет значков в качестве опции.

Вы можете определить значки для элементов, которые считаются настраиваемыми задачами. При щелчке он передает аргумент командной строки вашему приложению, и вам нужно будет прочитать и сохранить эту информацию. Когда вы перестраиваете jumplist, вы заполняете jumplist и устанавливаете значки в соответствии с самым последним сохраненным состоянием.

Я думаю, что это, безусловно, функция, которая должна была быть предусмотрена для выпуска Windows 7, но это не такая уж большая проблема, как тот факт, что вы не можете отключить ссылки задачи в jumplist ...

+0

Спасибо! Тогда я мог бы сделать хакер. Я даже не пытался отключить ссылку на задание. Похоже, что с новой панелью задач и jumplists не было задумано несколько вещей. то есть определенные ключевые слова в исполняемых файлах и ярлыках не могут быть закреплены. – Luke