外部的程序正常退出时弹出系统对话框确认窗口YES/NO,这样用SendMessage(winHwnd, WM_CLOSE, 0, 0)关闭程序就会直接出现对话框,而程序此时就处于等待状态,只有手动确认对话框后程序才继续往下执行,有没有办法解决这个问题?代码如下
Api函数声明略
Private Sub Command1_Click()
Dim winHwnd As Long
winHwnd = FindWindow("TFrmMain", vbNullString) '用类名取得窗口句柄
If winHwnd <> 0 Then
Call SendMessage(winHwnd, WM_CLOSE, 0, 0)
End If
End Sub
Api函数声明略
Private Sub Command1_Click()
Dim winHwnd As Long
winHwnd = FindWindow("TFrmMain", vbNullString) '用类名取得窗口句柄
If winHwnd <> 0 Then
Call SendMessage(winHwnd, WM_CLOSE, 0, 0)
End If
End Sub
解决方案 »
- 这里的同志们都是多大年纪的?
- 关于select * from A where A.Time>(select max(b.Time) as Time from B)
- 一个关于VB的问题,请各位大侠,快来帮帮小弟,不胜感激
- 如何调用标准的 Find/Replace 对话框
- 如何在VB中把一个中文字拆分成两个字节呢?
- 为了做一个XP风格的弹出框(msgbox 那种) 我用了两个多小时, 也不能达成我的目的, 请指点!
- 请各位好心的人帮我解决一个很急的问题!非常感谢。
- 数据更新问题(急、急、急)
- 在VB中用ADO连Access数据库的代码怎么写?
- <<<<<<<菜鸟送分!!!30》》》》》
- 混了个星,散分
- 如何把vb中的data放到一已知目錄的excel,然後將excel另存到user想要的目錄中,很easy
否则要考虑再获得提示窗口的句柄,向它的BUTTON发送鼠标或按键(回车、空格均可吧)。
试了,连对话框也不出来了,没作用