代码:
Hwd = FindWindow(vbNullString, "计算器")
If Hwd = 0 Then MsgBox "没找到窗口", vbOKOnly + vbInformation, "#错误": Exit Sub
GetWindowThreadProcessId Hwd, PidSendMessage Hwd, WM_KEYDOWN, vbKey1, 0为什么这个SendMessage没反应了?
Hwd = FindWindow(vbNullString, "计算器")
If Hwd = 0 Then MsgBox "没找到窗口", vbOKOnly + vbInformation, "#错误": Exit Sub
GetWindowThreadProcessId Hwd, PidSendMessage Hwd, WM_KEYDOWN, vbKey1, 0为什么这个SendMessage没反应了?
解决方案 »
- VB打包资源文件问题,怎么打包大文件时提示内存溢出,怎么办
- 如何用VB控制IE滚动条
- 数组如何实现sql的distinct功能
- 非常简单的删除语句,可惜有错???
- 请教:关于MSFlexGrid
- 100分求助:如何用简单的方法将sqlserver 2000中的表的内容导入excel 中。
- 请问如何打开远端机器上一个共享文件夹内的jpg文件
- 请问oricle 有没有像sql server 2000 的企业管理器一样的工具?
- 谁知道有哪位VB高手的e-mail或是QQ号码,可否告之于我,大家互相探讨,一起进步,谢谢!
- 用最简洁的代码实现下面功能???
- 会VB转VC好还是转JAVA好
- 请教! 用API函数可以隐藏 系统的 "开始" 菜单中的"注销:
但是需要注意的是记事本好象是用两个edit控件你不要发到隐藏的那个哦
使用IsWindow判断一下最好
关于查找EDIT可以使用FindWindowEx函数查找句柄
2、sendmessage好像有限制条件,发消息的时候,发送方应该先attach到接收方的线程。
参考一下另一个API,AttachThreadInput。