无痕哥'blog
专注于分享好资源

C# 监听剪贴板

免费领取(包邮到家)四大运营商全国大流量卡,运营商自营授权【品质保障,售后无忧】https://whg6.com/sim
初始化:

[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);
}
}
赞(7) 打赏
文章名称:C# 监听剪贴板
文章链接:https://www.wuhenge.com/1942.html
免责声明:本站为个人博客,博客所发布的一切修改补丁、注册机和注册信息及软件的文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关,您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。访问和下载本站内容,说明您已同意上述条款。本站为非盈利性站点,网站注册以及会员功能仅仅作为用户喜欢本站捐赠打赏功能,本站不贩卖软件,所有内容不作为商业行为。
无痕哥 whg6.com

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫