1
クリップボードの内容が変更されたときに通知する方法はありますか? 私はクラス「クリップボード」を見ました。それはクリップボードの内容を設定する多くの方法がありますが、イベントはありません。クリップボードから通知を受け取るにはどうすればよいですか?
クリップボードの内容が変更されたときに通知する方法はありますか? 私はクラス「クリップボード」を見ました。それはクリップボードの内容を設定する多くの方法がありますが、イベントはありません。クリップボードから通知を受け取るにはどうすればよいですか?
フレームワークには何もありません。あなたはWin32でもそれを行うことができます。 User32.dllのSetClipboardViewer
を参照してください。
[DllImport("User32.dll", CharSet=CharSet.Auto)]
public static extern IntPtr SetClipboardViewer(IntPtr hWndNewViewer);
少し複雑です。これは簡単な通知ではなく、メッセージチェーンです。通知を次の受信者に渡す必要があります。
This articleには、必要な手順の説明があります。