15

Windows Media Player のように独自のタスクバー ツールバーを作成するにはどうすればよいですか。

Windows Media Player のスタート バー ツールバー http://me.monoxid.ws/images/wmp-toolbar.gif

ほぼすべての言語でこれを実装する例やドキュメント、またはオープン ソース ソフトウェアでさえも歓迎されますが、Google はあまり役に立ちません。最終的には、XP 以降では C# (P/Invoke が必要になると思われます) でこれを行いたいと考えていますが、どの言語と Vista 以降も受け入れ可能/役に立ちます。

4

2 に答える 2

9

これをチェックしてください:

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

代替テキスト
(ソース: microsoft.com )

その名も「デスクバンド」

このhttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_adv/bands.aspに関する MSDN の説明 とそこのサンプルを 参照してくださいhttp:/ /www.codeproject.com/csharp/dotnetbandobjects.asp

ところで、この質問をしてくれてありがとう。昔は私もこれをやりたいと思っていました。しかし、昨日、私は Windows にさようなら、そして Mac にこんにちはと言いました。昨日これを尋ねたら、できれば3回賛成します;-)

于 2009-08-25T10:47:46.880 に答える
1

Win7 の Media Player にはデスク バンドがありません。代わりに、タスクバー アイコンにマウスを合わせると表示されるサムネイル プレビューに小さな再生/一時停止ボタンがあります。アプリケーションでも同じことができます。コード パック ( http://code.msdn.microsoft.com/WindowsAPICodePack ) を使用する場合は、Samples\Shell\ThumbnailToolbarDemo にサンプルがあります。Windows 7 のみですが、タスクバーを 1 ~ 2 インチ占有するよりもはるかに煩わしくなく、一時停止したい場合にも同様に便利です。

于 2010-01-28T15:00:44.410 に答える