public partial class Form1 : Form
{
[DllImport("user32.dll")]
public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
//[DllImport("User32.dll", EntryPoint = "SendMessage", CharSet = CharSet.Unicode)]
//private static extern int SendMessage(IntPtr hwnd, uint wMsg, int wParam, int lParam);
[DllImport("user32.dll", EntryPoint = "SendMessageA")]
private static extern int SendMessage(IntPtr hwnd, uint wMsg, IntPtr wParam, string lParam);
[DllImport("User32.dll ")]
public static extern IntPtr FindWindowEx(IntPtr parent, IntPtr childe, string strclass, string FrmText);
[DllImport("user32.dll", EntryPoint = "GetDesktopWindow", CharSet = CharSet.Auto, SetLastError = true)]
static extern IntPtr GetDesktopWindow();
[DllImport("user32.dll", SetLastError = true)]
static
c#调用winapi为外部程序控件赋值
最新推荐文章于 2021-10-28 10:13:06 发布
本文详细介绍了如何使用C#结合WinAPI函数来实现对其他外部程序中控件的值进行设置,涉及到窗口句柄获取、控件ID查找及WinAPI调用等关键技术。
摘要由CSDN通过智能技术生成