maxi
Silver Üye
- Katılım
- 19 Şub 2020
- Mesajlar
- 29
- Beğeniler
- 8
Merhaba Dostlar
Bu kod ile uygulamaları kendi uygulamanızın belirlediğiniz alan içerisinde çalışmasını sağlar.
Class Altına Yazılacak Kod ;
Butonun İçine Yazılacak Kod ;
"SetParent(proc.MainWindowHandle, Form1.Handle)" = "FORM1 , YAZILI KISIMI ÇALIŞTIRILAN UYGULAMANIN ALANI OLARAK DÜŞÜNÜNÜZ."
Bu kod ile uygulamaları kendi uygulamanızın belirlediğiniz alan içerisinde çalışmasını sağlar.
Class Altına Yazılacak Kod ;
Kod:
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 proc As Process = New Process()
Butonun İçine Yazılacak Kod ;
Kod:
proc = Process.Start("Uygulama Adı")
proc.WaitForInputIdle()
SetParent(proc.MainWindowHandle, Form1.Handle)
SendMessage(proc.MainWindowHandle, WM_SYSCOMMAND, SC_MAXIMIZE, 0)
"SetParent(proc.MainWindowHandle, Form1.Handle)" = "FORM1 , YAZILI KISIMI ÇALIŞTIRILAN UYGULAMANIN ALANI OLARAK DÜŞÜNÜNÜZ."