1
當剪貼板的內容發生變化時,有沒有辦法通知? 我看了一班「剪貼板」。它有許多方法來設置剪貼板內容,但沒有事件。如何從剪貼板獲取通知?
當剪貼板的內容發生變化時,有沒有辦法通知? 我看了一班「剪貼板」。它有許多方法來設置剪貼板內容,但沒有事件。如何從剪貼板獲取通知?
我相信在框架中沒有任何東西。不過,你可以用Win32來完成。看看User32.dll中的SetClipboardViewer
:
[DllImport("User32.dll", CharSet=CharSet.Auto)]
public static extern IntPtr SetClipboardViewer(IntPtr hWndNewViewer);
它會有一點涉及。這不是一個簡單的通知,而是一個消息鏈;您需要將通知傳遞給下一個接收者。
This article對所需步驟有很好的描述。