0
我有一个窗口处理器HWD。我如何编程按下按钮的窗口有?THXc#使用user32 dll从窗口按下一个按钮
我有一个窗口处理器HWD。我如何编程按下按钮的窗口有?THXc#使用user32 dll从窗口按下一个按钮
可以使用Send Message功能来模拟按钮点击。
Here可以找到一个小例子。
SendMessage(ptrChild, WM_LBUTTONDOWN, 0, IntPtr.Zero); //send left button mouse down
SendMessage(ptrChild, WM_LBUTTONUP, 0, IntPtr.Zero); //send left button mouse up
SendMessage(ptrChild, BM_SETSTATE,1 , IntPtr.Zero); //send change state
看看这个MSDN page,解释所有你可以发送消息功能发送消息。
所以这是我添加后,我有处理程序,我说:ShowWindow(hwnd,9); – Alex 2011-04-19 09:05:54
什么是ptrChild?你能告诉我吗? – Alex 2011-04-19 09:11:35
我在WM_LBUTTONDOWN ..(不存在)错误。 – Alex 2011-04-19 09:12:09