Skypeの実行中にタスクバーのSkypeアイコンを右クリックすると、[タスク]というタイトルの[CloseWindow]ポップアップに小さなグループが表示され、Skypeからサインアウトまたは終了するためのオプションが含まれます。
C#でこれを行うにはどうすればよいですか?ありがとう。
Skypeの実行中にタスクバーのSkypeアイコンを右クリックすると、[タスク]というタイトルの[CloseWindow]ポップアップに小さなグループが表示され、Skypeからサインアウトまたは終了するためのオプションが含まれます。
C#でこれを行うにはどうすればよいですか?ありがとう。
MicrosoftのWindowsAPIコードパックを使用する必要があります。あなたのケースでそれを実装する正確な方法の例として、このチュートリアルはすべてのステップをガイドします!チュートリアルでは、SkypeとWindowsMediaPlayerで同じものをすばやく使用する方法を説明します。
お役に立てれば!
私はここで同様の質問に答えました:
この機能は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種類あります。JumplistLink
とJumplistSeperator
。_ AJumptask
は、アプリケーションの新しいインスタンスを開いたり、別のプログラムを起動したりするなど、ユーザーが実行するアクションを表します。これらJumptask
は、と呼ばれるカテゴリにグループ化されていますJumplistCustomCategories
。