我有一个VB6
程序,可以从其中打开一个外部exe
文件。我使用的是Shell Execute
函数,看起来像这样
Private Declare Function ShellExecute _
Lib "shell32.dll" Alias "ShellExecuteA" _
(ByVal hwnd As Long,ByVal lpOperation As String,_
ByVal lpFile As String,ByVal lpParameters As String,_
ByVal lpDirectory As String,ByVal nShowCmd As Long) As Long
和SetParent
函数看起来像这样
Private Declare Function SetParent _
Lib "user32" (ByVal hWndChild As Long,_
ByVal hWndNewParent As Long) As Long
当我调用exe
函数时,VB6
文件已打开并附加到SetParent
表单上,但是我想保持{{1 }}表格并单独打开。
这就是我所说的exe
和VB6
ShellExecute
是否知道如何保持SetParent
文件运行?