初始化: [DllImport(“user32.dll”)] public static extern bool AddClipboardFormatListener(IntPtr hwnd); [DllImport(“user32.dll”)] public static extern bool RemoveClipboardFormatListener(IntPtr hwnd); private static int WM_CLIPBOARDUPDATE = 0x031D; 注册监听: AddClipboardFormatListener(this.Handle); 销毁监听:RemoveClipboardFormatListener(this.Handle); 事件: protected override void DefWndProc(ref Message m) { if (m.Msg == WM_CLIPBOARDUPDATE) { if (Clipboard.ContainsText()) { Console.WriteLine(); } //显示剪贴板中的图片信息 else if (Clipboard.ContainsImage()) { Console.WriteLine(“图片”); //Clipboard.GetImage(); //赋值给imgbox 我这里没有 // pictureBox1.Update(); } else { Console.WriteLine(“其他待处理的文件类型”); } } else { base.DefWndProc(ref m); } }
C# 监听剪贴板
文章名称:C# 监听剪贴板
文章链接:https://www.wuhenge.com/1942.html
免责声明:本站为个人博客,博客所发布的一切修改补丁、注册机和注册信息及软件的文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关,您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。访问和下载本站内容,说明您已同意上述条款。本站为非盈利性站点,网站注册以及会员功能仅仅作为用户喜欢本站捐赠打赏功能,本站不贩卖软件,所有内容不作为商业行为。
文章链接:https://www.wuhenge.com/1942.html
免责声明:本站为个人博客,博客所发布的一切修改补丁、注册机和注册信息及软件的文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关,您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。访问和下载本站内容,说明您已同意上述条款。本站为非盈利性站点,网站注册以及会员功能仅仅作为用户喜欢本站捐赠打赏功能,本站不贩卖软件,所有内容不作为商业行为。