.NET 4.x Как запустить стороннее приложение внутри своей MDI-формы?! - Visual Basic .NET
Формулировка задачи:
как запустить стороннее приложение внутри своей MDI-формы?! ОЧЕНЬ СРОЧНО!
Решение задачи: «.NET 4.x Как запустить стороннее приложение внутри своей MDI-формы?!»
textual
Листинг программы
- Public Class Form1
- Dim myProcess As Process = New Process()
- Public Declare Function SetParent Lib "user32" Alias "SetParent" (ByVal hWndChild As IntPtr, ByVal hWndNewParent As IntPtr) As System.IntPtr
- Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
- myProcess.Start()
- myProcess.WaitForInputIdle()
- SetParent(myProcess.MainWindowHandle, Me.Handle)
- End Sub
- Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Normal
- myProcess.StartInfo.FileName = "notepad.exe"
- End Sub
- End Class
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д