Как создать панель инструментов для панели задач в Windows? - PullRequest
15 голосов
/ 25 августа 2009

Как мне создать собственную панель инструментов панели задач, в качестве проигрывателя Windows Media:

Панель инструментов панели запуска проигрывателя Windows Media http://me.monoxide.ws/images/wmp-toolbar.gif

Примеры, документация или даже программное обеспечение с открытым исходным кодом, которое реализует это практически для любого языка, было бы полезно, но Google не очень помог. В конечном счете, я хотел бы сделать это в C # (я ожидаю, что потребуется P / Invoke) для XP и далее, но любой язык и Vista и далее будут приемлемы / полезны.

Ответы [ 2 ]

9 голосов
/ 25 августа 2009

Проверьте это:

http://social.msdn.microsoft.com/Forums/en-US/csharplanguage/thread/e180c4d5-8cd7-47e3-b45a-d643c02bab36

alt text
(источник: microsoft.com )

Он называется "Настольная группа"

См. Описание MSDN по этому поводу. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_adv/bands.asp и образец там http://www.codeproject.com/csharp/dotnetbandobjects.asp

Кстати, спасибо, что задали этот вопрос. В те времена я тоже хотел это сделать. Тем не менее, вчера я сказал до свидания Windows и Привет Mac. Если бы вы спросили об этом вчера, я бы проголосовал трижды, если бы мог; -)

0 голосов
/ 28 января 2010

Вы заметите, что у Media Player на Win7 нет настольной полосы. Вместо этого он имеет крошечные кнопки воспроизведения / паузы в предварительном просмотре миниатюр, который появляется, когда вы наводите курсор мыши на значок панели задач. Вы можете сделать то же самое для своего приложения. Если вы используете Code Pack (http://code.msdn.microsoft.com/WindowsAPICodePack)), то есть образец в Samples \ Shell \ ThumbnailToolbarDemo. Только для Windows 7, но гораздо менее раздражающий, чем занятие дюйма или двух панели задач, и такой же удобный, когда вы хотите установить Windows. -PAUSE.

...