设置断点的情况下成功,不设断点程序运行没有效果,请教了

ouyi0901 2008-09-19 01:00:20
今天写一个外挂
对一个文本控件 发一个回车消息
程序没反应
但如果我在发消息前设置断点,结果又正常,怎么回事呀,
代码如下

l = PostMessage(TextHwnd, WM_KEYDOWN, VK_RETURN, MapVirtualKey(VK_RETURN, WM_KEYDOWN))
谁能解决,100分
...全文
252 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ouyi0901 2008-09-20
  • 打赏
  • 举报
回复
谢谢各位,
我最后在发回车消息前加了一个鼠标左键按下的消息,解决了这个问题,不需要延迟,不过还是没搞明白,我用其他文本控件测试的时候不需加鼠标消息也可以,比如IE的地址栏,用Spy++也看过我要处理的对象,只有键盘消息
谢谢大家的回答,顺便帮我处理了另外一个问题

l = PostMessage(TextHwnd, WM_LBUTTONDOWN, 0, 0)
smx717616 2008-09-19
  • 打赏
  • 举报
回复
另做一个线程 tempThread,来处理你这个东西。
然后,tempThread.Join()
gh_li 2008-09-19
  • 打赏
  • 举报
回复
另起一个线程? 
yanlongwuhui 2008-09-19
  • 打赏
  • 举报
回复
System.Threading.Thread.Sleep(500)差不多
ZengHD 2008-09-19
  • 打赏
  • 举报
回复
SendMessage
ouyi0901 2008-09-19
  • 打赏
  • 举报
回复
兄弟们,还有其他办法么,我这个实时性要求很高的呀
,我刚才试过了延迟1秒可以,延迟100毫秒还是不行,不能延迟太长时间的
fangsp 2008-09-19
  • 打赏
  • 举报
回复
System.Threading.Thread.Sleep(1000);

Up
ZengHD 2008-09-19
  • 打赏
  • 举报
回复
System.Threading.Thread.Sleep(1000);

16,555

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧