问题1:C#编程如何找到“文本框”控件,并向其中输入信息呢?
FindWindow找到最顶层的窗口
FindWindowEx找到子窗口(你需要多次调用)
http://msdn.microsoft.com/en-us/library/windows/desktop/ms633500(v=vs.85).aspx
注意_In_opt_ HWND hwndChildAfter这个参数,它是关键
如果文本框不是主窗口的子窗口,那么重复这个过程,直到找到文本框。
问题2:C#编程如何找到“按钮”控件,并实现点击操作呢?
一样的过程。点击就是发送wm_click消息。
如果你知道这两个控件的ID,也可以用GetDlgItem直接得到句柄。至于控件的层次关系和ID,可以用SPY++了解。
FindWindow找到最顶层的窗口
FindWindowEx找到子窗口(你需要多次调用)
http://msdn.microsoft.com/en-us/library/windows/desktop/ms633500(v=vs.85).aspx
注意_In_opt_ HWND hwndChildAfter这个参数,它是关键
如果文本框不是主窗口的子窗口,那么重复这个过程,直到找到文本框。
问题2:C#编程如何找到“按钮”控件,并实现点击操作呢?
一样的过程。点击就是发送wm_click消息。
如果你知道这两个控件的ID,也可以用GetDlgItem直接得到句柄。至于控件的层次关系和ID,可以用SPY++了解。
如何找到“按钮”控件,并实现点击操作呢?求解决,求源码,真的很着急啊。
//调用:string s = "test";SendMessage(this.textBox1.Handle, WM_SETTEXT, IntPtr.Zero, s);