刚学VC,孙鑫的VC深入讲解也快看完了。。当然肯定看一遍是不够的,现在有点小疑惑
我想写一个,判断,键盘输入的程序,但是捕获的来源是基于Windows桌面的,这个要怎么写?或者说怎么获得桌面的窗口句柄? =。= 还想再写一个键盘判断程序,按下某个键盘,就不停的发送鼠标点击信息,但是这个鼠标点击信息是发给某个游戏的,这个要怎么写?给个大概思路就好~~~(饿,希望你们能理解楼主的动机,作为一个刚毕业的学生,楼主只是为了更好的去学习VC,才想着给自己一个动力 = =~)
我想写一个,判断,键盘输入的程序,但是捕获的来源是基于Windows桌面的,这个要怎么写?或者说怎么获得桌面的窗口句柄? =。= 还想再写一个键盘判断程序,按下某个键盘,就不停的发送鼠标点击信息,但是这个鼠标点击信息是发给某个游戏的,这个要怎么写?给个大概思路就好~~~(饿,希望你们能理解楼主的动机,作为一个刚毕业的学生,楼主只是为了更好的去学习VC,才想着给自己一个动力 = =~)
解决方案 »
- 如何将将SerialPort接收的图像字符串信息存入到Access数据中的OLE大对象?
- 控件的事件处理程序属于主线程吧?
- 老大,您导入的注册表的健值是哪一个?
- 如何通过编程获取媒体文件的摘要属性?
- 严格遵循C++语法,却仍然报错
- 数据类型的转换,求教!
- 麦克风的音量如何控制?
- 如何写一个简单的COM+程序?IUnknown……
- 请教大家:"点击某个Buttonhou后在CEdit上显示一行字符"在VC++6里应怎样实现?
- 一个很难的难题:如何为自己做的activeX控件做数字化签名?
- CSDN的兄弟帮帮我这个可怜的才出道的程序员吧 关于gloox库问题
- auxDIBImageLoad如何载入内部资源?
2.SendInput / mouse_event
全局热键,
模拟鼠标点击,
看看消息HOOK的东西
SendInput / mouse_event 模拟鼠标操作
::SendMessage(HWND_BROADCAST,WM_LBUTTONUP,0,0);
失败啊
把HWND_BROADCASE 改成程序本身句柄,也没办法实现鼠标点击
求高手教教我 T.T
::mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 1);
用这个就可以实现,而且不需要获得游戏的窗口句柄
但是不理解SendMessage()为什么不能用。。谁说出来,分就给他了~