有没有人知道如何修改http://www.codeproject.com/Articles/14519/Using-Windows-APIs-from-C-again
中的示例为了将数据字符串发送到文本框?使用Spy ++我能够确定应用程序标题,按钮,并编辑目标应用程序的标题,并且我已成功按下按钮,但我也想能够在文本框中放置一些文本。任何帮助将不胜感激
答案 0 :(得分:1)
假设您有要将文本发送到的TextBox的HWND,此代码应该这样做:
public partial class Form1 : Form
{
[DllImport("user32.dll")]
public static extern int SendMessage(IntPtr hwnd, int msg, IntPtr wParam, [MarshalAs(UnmanagedType.LPStr)] string lParam);
private const int WM_SETTEXT = 0x000C;
...
public void SetTextOnRemoteTextBox(string text)
{
SendMessage(textBox1.Handle, WM_SETTEXT, (IntPtr)text.Length, text);
}
干杯