想要将文本发送到活动窗口

时间:2010-03-23 07:31:40

标签: vb.net winforms

想要将当前vb应用程序中的文本发送到活动窗口 并且该文本应显示在活动窗口的文本区域中 有谁可以帮助我?

1 个答案:

答案 0 :(得分:0)

您需要将WM_SETTEXT消息发送到文本控件。像这样:

[DllImport("user32.dll", CharSet = CharSet.Auto)]
private static extern void SendMessage(IntPtr hWnd, uint Msg, int wParam, string lParam);

 private const int WM_SETTEXT = 0x0C;

private void button1_Click(object sender, EventArgs e)
{
  string txt = "Hello World";
  SendMessage(richTextBox1.Handle, WM_SETTEXT, 0, txt);
}