在网上看到有人问C#中模拟鼠标点击按钮的帖子,在VB中用API实现的代码网上不少,可用C#写的基本就没有了,在这里简单写个事例。
1、首先建一个Demo项目。只有一个表单,标题是"Demo"。里面放一个按钮Button1,Text设置为"Click Me"。编译成exe。做事例用,这个代码就不用贴出来了吧 呵呵。
2、新建项目,添加表单,拖个按钮。代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using System.Diagnostics;
namespace ClickButton_SendMessage
{
public delegate bool CallBack(IntPtr hwnd, int lParam);
public partial class frmMain : Form
{
[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
static extern IntPtr FindWindow(string strClass, string strWindow);
[DllImpor