通过程序来关闭另一个程序时出现的问题??
Dim pID As Long
Private Sub Command1_Click()
pID = Shell("c:\test\jj.exe", vbNormalFocus)
End Sub
Private Sub Command2_Click()
Dim hWnd As Long
Dim i As Integer
hWnd = FindProcessWindow(pID)
Text1.Text = CStr(hWnd) & vbCrLf & Text1.Text
SetForegroundWindow hWnd
PostMessage hWnd, WM_CLOSE, 0, 0&
End Sub
问题:按Command1打开jj.exe后,要按多次Command2才能关闭,大侠们说说是为什么?
Private Sub Command1_Click()
pID = Shell("c:\test\jj.exe", vbNormalFocus)
End Sub
Private Sub Command2_Click()
Dim hWnd As Long
Dim i As Integer
hWnd = FindProcessWindow(pID)
Text1.Text = CStr(hWnd) & vbCrLf & Text1.Text
SetForegroundWindow hWnd
PostMessage hWnd, WM_CLOSE, 0, 0&
End Sub
问题:按Command1打开jj.exe后,要按多次Command2才能关闭,大侠们说说是为什么?
...全文
相关推荐
已经安装了该产品的另一个版本问题的解决
本资料针对vs2010制作的安装程序的安装问题。 当软件文件夹的文件丢失后,造成软件不能卸载,重新安装时出现”已经安装了该产品的另一个版本"提示信息,安装失败。 本资料详细讲述了处理问题的步骤。
解决文件正被另一个程序使用而无法删除问题的小程序
解决文件正被另一个程序使用而无法删除问题的小程序
快速解决pyqt5窗体关闭后子线程不同时退出的问题
今天小编就为大家分享一篇快速解决pyqt5窗体关闭后子线程不同时退出的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
CloseForm关闭另一个窗体
一个简单的窗体关闭程序,通过Form1来关闭Form2
在一个窗体中打开另一个窗体
再一个窗体中加入一个按钮,打开另一个窗体


VB基础类
