السلام عليكم
كيف فتح ملف تنفيذي exe داخل form
مثلا هذا فتح البرنامج من المسار خارج form اريد داخل form
Process.Start("C:\Program Files\Deskshare\Security Monitor Pro 5.exe")
(23-02-15, 12:05 AM)ameerah كتب : [ -> ]هل المقصود مثل هذا المثال
vb.net Launch application inside a form
كود :
Public Class Form1
Declare Auto Function SetParent Lib "user32.dll" (ByVal hWndChild As IntPtr, ByVal hWndNewParent As IntPtr) As Integer
Declare Auto Function SendMessage Lib "user32.dll" (ByVal hWnd As IntPtr, ByVal Msg As Integer, ByVal wParam As Integer, ByVal lParam As Integer) As Integer
Private Const WM_SYSCOMMAND As Integer = 274
Private Const SC_MAXIMIZE As Integer = 61488
Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load
Dim proc As Process
proc = Process.Start("C:\Windows\system32\notepad.exe")
proc.WaitForInputIdle()
SetParent(proc.MainWindowHandle, Me.Handle)
SendMessage(proc.MainWindowHandle, WM_SYSCOMMAND, SC_MAXIMIZE, 0)
Me.BringToFront()
End Sub
End Class
احسنت جزاك الله خيراٌ هذا المطلوب
