2

Skypeの実行中にタスクバーのSkypeアイコンを右クリックすると、[タスク]というタイトルの[CloseWindow]ポップアップに小さなグループが表示され、Skypeからサインアウトまたは終了するためのオプションが含まれます。

ここに画像の説明を入力してください

C#でこれを行うにはどうすればよいですか?ありがとう。

4

2 に答える 2

2

MicrosoftのWindowsAPIコードパックを使用する必要があります。あなたのケースでそれを実装する正確な方法の例として、このチュートリアルはすべてのステップをガイドします!チュートリアルでは、SkypeとWindowsMediaPlayerで同じものをすばやく使用する方法を説明します。

お役に立てれば!

于 2013-01-23T01:58:15.137 に答える
0

私はここで同様の質問に答えました:

この機能はJumpListと呼ばれ、Windows7用です。これはMicrosoftAPIの一部です。これをC#で使用する方法は、ここここで完全に文書化されています。

Windowsフォームでジャンプリストクラスを処理できるようにするには、これらのDLL(Microsoft.WindowsAPICodePack.dllおよびMicrosoft.WindowsAPICodePack.Shell.dll)をプロジェクトに含める必要があります。これらは、このCodeProjectプロジェクトから入手できます。または、Windows7およびWindowsVistaの機能にアクセスするために使用できるソースコードを含むオープンソースライブラリをWindowsAPICodePackからダウンロードできます。コードの先頭に2つの使用法を追加する必要があります。

using Microsoft.WindowsAPICodePack.Taskbar;
using Microsoft.WindowsAPICodePack.Shell;

すべてJumplistがカテゴリで構成され、各カテゴリには独自Jumptaskのがあります。JumptaskこれまでWindowsAPICodePackでサポートされていたのは2種類あります。JumplistLinkJumplistSeperator。_ AJumptaskは、アプリケーションの新しいインスタンスを開いたり、別のプログラムを起動したりするなど、ユーザーが実行するアクションを表します。これらJumptaskは、と呼ばれるカテゴリにグループ化されていますJumplistCustomCategories

于 2013-01-24T00:09:22.927 に答える