现在有一个软件,工作时我要来查信息的,如ID,名字,年龄,日期等,该程序标题固定,如“查询”。
现在我想写一个程序,软件后台运行,按下全局快捷键后,获取上面程序内的文字内容,然后传回我自己的程序里
在论坛里搜了一下,都用到findwindows、getwindows等API,但都不是很详细,不是很明白,谁能提供一下带注释的代码参考一下呢
现在我想写一个程序,软件后台运行,按下全局快捷键后,获取上面程序内的文字内容,然后传回我自己的程序里
在论坛里搜了一下,都用到findwindows、getwindows等API,但都不是很详细,不是很明白,谁能提供一下带注释的代码参考一下呢
static extern int SendMessage(IntPtr hwnd, int wMsg, int wParam, StringBuilder lParam);
const int WM_GETTEXT = 0xd;
private void button1_Click(object sender, EventArgs e)
{
const int buffer_size = 1024;
StringBuilder buffer = new StringBuilder(buffer_size);
SendMessage(this.textBox1.Handle, WM_GETTEXT, buffer_size, buffer);
MessageBox.Show(buffer.ToString());
}