倾家荡场!!!!!!!倾家荡场!!!!!!!倾家荡场!!!!!!!倾家荡场!!!!!!!为求一解:模拟鼠标
这是困扰我多时的一个问题,怎样才能实现模拟鼠标的动作,就是说要使一个程序实现鼠标的单击,双击,拖放等功能.我认为必须要实现相应的消息传递,但控制标题栏,最大化按钮,最小花按钮,关闭按钮时每次都不成功.
比如说,我想关闭记事本窗口,可以传送WM_NClBUTTONDOWN和WM_NCLBUTTONUP给记事本窗口,但窗口并没有关闭.当然,我也知道关闭一个窗口可以通过传送WM_QUIT或WM_CLOSE来实现,但鼠标的消息为什么会丢失?
请教各位大师,怎样模式模拟实现鼠标的动作,或者给我一些怎样发送消息来关闭窗口的建议(不是WM_CLOSE或WM_QUIT)
注:我正在做一个远程控制软件,想控制远程屏幕,像冰河一样的,当我用SendMessage(windowhwnd,WM_NCLBUTTONDOWN, HTCAPTION ,cpos);时可以控制标题栏,可我怎么才知道鼠标正放在标题栏上啊,用ret=SendMessage(windowhwnd,WM_NCHITTEST,0,cpos);可
从返回值获知是否鼠标放在标题栏,可这返回值只有同一进程才能获得啊