Loading... ``` public partial class Form1 : Form { public Form1() { InitializeComponent(); AddClipboardFormatListener(this.Handle); } protected override void WndProc(ref Message m) { if (m.Msg == WM_CLIPBOARDUPDATE) { Console.WriteLine("剪贴板内容改变"); } base.WndProc(ref m); } //--------------------- public const int WM_CLIPBOARDUPDATE = 0x031D; [DllImport("user32.dll", SetLastError = true)] public static extern bool AddClipboardFormatListener(IntPtr hWnd); [DllImport("user32.dll", SetLastError = true)] public static extern bool RemoveClipboardFormatListener(IntPtr hWnd); } ``` Form Close事件中再调用RemoveClipboardFormatListener: `RemoveClipboardFormatListener(this.Handle);` 最后修改:2023 年 01 月 30 日 12 : 42 PM © 允许规范转载 赞赏 要多恰饭才能长胖 赞赏作者 支付宝微信