.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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д