左眼水星

导航

2024年8月18日 #

C#模拟键盘输入、键状态和监听键盘消息

摘要: 模拟键盘输入 模拟键盘输入的功能需要依赖Windows函数实现,这个函数是SendInput,它是专门用来模拟键盘、鼠标等设备输入的函数。 另外和键盘输入相关的函数还有SendKeys,它是System.Windows.Forms. SendKeys,只能在WinFrom项目中使用,并且它的所有功能 阅读全文

posted @ 2024-08-18 00:57 左眼水星 阅读(1365) 评论(2) 推荐(4) 编辑

2024年7月25日 #

C#使用像素数据直接显示和保存图像

摘要: 概要:本篇将使用Win32函数完成图像在控件上的显示,使用直接向文件写入字节数据的形式完成图像保存。 本文也介绍了设备无关的位图(DIB)的相关知识,是对上一篇文章《在WPF中使用WriteableBitmap对接工业相机及常用操作》中图像显示和保存功能的扩展。 图像显示 图像的显示只需要信息头和像 阅读全文

posted @ 2024-07-25 18:58 左眼水星 阅读(99) 评论(0) 推荐(0) 编辑

2024年6月28日 #

在WPF中使用WriteableBitmap对接工业相机及常用操作

摘要: 写作背景 写这篇文章主要是因为工业相机(海康、大恒等)提供的.NET开发文档和示例程序都是用WinForm项目来说明的,而在WPF项目中对图像的使用和处理与在WinForm项目中有很大不同。在WinForm中用System.Drawing.Bitmap来处理图像,而在WPF中是用System.Win 阅读全文

posted @ 2024-06-28 13:38 左眼水星 阅读(934) 评论(0) 推荐(8) 编辑

2024年6月25日 #

MySQL自定义函数(User Define Function)开发实例——发送TCP/UDP消息

摘要: 开发背景 当数据库中某个字段的值改为特定值时,实时发送消息通知到其他系统。 实现思路 监控数据库中特定字段值的变化可以用数据库触发器实现。还需要实现一个自定义的函数,接收一个字符串参数,然后将这个字符传通过udp消息发送到指定端口。 在触发器中执行这个自定义函数并在其他系统中监听指定端口的消息。从而 阅读全文

posted @ 2024-06-25 23:36 左眼水星 阅读(256) 评论(0) 推荐(1) 编辑

2023年3月8日 #

在WPF UWP WinUI中相同功能的用法的区别

摘要: 文件选择器 WPF:OpenFileDialog Microsoft.Win32.OpenFileDialog openFileDialog = new(); bool? result = openFileDialog.ShowDialog(); if (result.HasValue&&resul 阅读全文

posted @ 2023-03-08 21:22 左眼水星 阅读(391) 评论(0) 推荐(0) 编辑

2023年3月7日 #

Media Foundation播放器

摘要: 前文已经简单介绍了Microsoft Media Foundation。下面我们使用它来实现一个简单的视频播放器(MF要求使用C/C++,不提供.NET接口)。 初始化 在使用MF之前需要先初始化 HRESULT LT = CoInitializeEx(NULL, COINIT_APARTMENTT 阅读全文

posted @ 2023-03-07 17:43 左眼水星 阅读(676) 评论(0) 推荐(0) 编辑

2023年3月3日 #

了解Microsoft Media Foundation

摘要: 关于Microsoft Media Foundation 是什么 Microsoft Media Foundation是用来处理(创建、修改、传输、合成)多媒体数据(音视频)的一个平台。 有什么用 Microsoft Media Foundation可以开发视频/音频播放器、视频编辑程序、文件格式转 阅读全文

posted @ 2023-03-03 15:24 左眼水星 阅读(490) 评论(0) 推荐(0) 编辑