Необходимая информация о том, как кодировать для панели задач Windows 7 в C # - PullRequest
3 голосов
/ 04 октября 2010

Что я знаю о том, как кодировать функции панели задач win 7, так это то, что я могу использовать .net 4 или пакет кодов WinAPI в .net3.5 или pinvoke.

Мой вопрос заключается в том, могу ли яКод для функций панели задач win 7 с использованием .net3.0 или prev и pinvoke. Могу ли я использовать такие функции, как панель миниатюр, список переходов, значок наложения

Спасибо

Ответы [ 2 ]

2 голосов
/ 04 октября 2010

Почему бы не получить Code Pack и попробовать использовать его с более низкой версией .NET Framework?Я прочитал много кода там и мало, если какой-либо из них полагается на функции .NET 3.5.Если вы используете VS 2010, вам, вероятно, удастся построить его с версией 2.0 или без проблем.Лицензия позволяет вам интегрировать код из библиотеки в ваш проект, изменять его, в основном обрабатывать его как свой собственный, так что вам нечего терять.

2 голосов
/ 04 октября 2010

Существует серия статей о новом API панели задач от гуру отладки Саша Гольдштейн . Вы должны взглянуть на API Overlay Icons и Progress Bars .

Образец кода можно загрузить с Ресурсы для разработчиков панели задач Windows 7 в коде Microsoft. То, что вы ищете, это IMClient образец:

Образец IMClient демонстрирует, как значки наложения панели задач и панель задач индикаторы выполнения могут загореться вместо этого кнопка панели задач приложения полагаться на дополнительный диалог или на иконку в системном уведомлении площадь (лоток).

alt text alt text alt text

Я считаю, что это должно помочь вам достичь того, что вы хотите.

...