C# SendMessage 模拟鼠标单击 求助
[DllImport("user32.dll",EntryPoint="SendMessage")]SendMessage(this.textBox1.Handle,0x...
[DllImport("user32.dll", EntryPoint = "SendMessage")]
SendMessage(this.textBox1.Handle, 0x201, 10, 10);
然后textBox1并没有触发MouseDown事件。
求解。 展开
SendMessage(this.textBox1.Handle, 0x201, 10, 10);
然后textBox1并没有触发MouseDown事件。
求解。 展开
1个回答
展开全部
你的定义有问题吧,尝试下:
[DllImport("user32.dll",EntryPoint="SendMessage")]
public static extern void SendMessage(IntPtr h,int m,int dwFlags,int dwExtraInfo);
button1_Click:
SendMessage(this.textBox1.Handle,0x201,10,10);
[DllImport("user32.dll",EntryPoint="SendMessage")]
public static extern void SendMessage(IntPtr h,int m,int dwFlags,int dwExtraInfo);
button1_Click:
SendMessage(this.textBox1.Handle,0x201,10,10);
更多追问追答
追问
是你这样写的,我这里省略了。再看看
追答
我那里就触发的,你再试试;在MouseDown里面用MessageBox输出看看;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询