here is the code it is fairly straight forward it will work to embed any program
Code:
#include <GUIconstantsEx.au3>
#include <WindowsConstants.au3>
#include <WinAPI.au3>
$hGui = GUICreate('cams', 800, 508, 100, 100, BitOR($WS_POPUP, $WS_SIZEBOX, $GUI_SS_DEFAULT_GUI, $WS_CLIPCHILDREN))
GUISetState()
; Open minicam
Run("minicam.exe")
WinWaitActive("CuriousTech - MiniCam 1")
; Resize MINICAM to fit
$hminicam = WinGetHandle("CuriousTech - MiniCam 1")
WinMove($hminicam, "", 0, 0, 400, 254)
Sleep(0)
; Open minicam
Run("minicam.exe")
WinWaitActive("CuriousTech - MiniCam 2")
; Resize MINICAM to fit
$hminicam1 = WinGetHandle("CuriousTech - MiniCam 2")
WinMove($hminicam1, "", 0, 255, 400, 254)
Sleep(0)
; Open minicam
Run("minicam.exe")
WinWaitActive("CuriousTech - MiniCam 3")
; Resize MINICAM to fit
$hminicam2 = WinGetHandle("CuriousTech - MiniCam 3")
WinMove($hminicam2, "", 400, 0, 400, 254)
Sleep(0)
; Open minicam
Run("minicam.exe")
WinWaitActive("CuriousTech - MiniCam 4")
; Resize MINICAM to fit
$hminicam3 = WinGetHandle("CuriousTech - MiniCam 4")
WinMove($hminicam3, "", 400, 255, 400, 254)
Sleep(0)
; Set minicam as child of our GUI
$hOriginalParent = _WinAPI_SetParent($hminicam, $hGUI)
$hOriginalParent1 = _WinAPI_SetParent($hminicam1, $hGUI)
$hOriginalParent3 = _WinAPI_SetParent($hminicam2, $hGUI)
$hOriginalParent4 = _WinAPI_SetParent($hminicam3, $hGUI)
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
;Reset minicam to original parent
_WinAPI_SetParent($hminicam, $hOriginalParent)
Sleep(500)
WinClose($hminicam)
Exit
EndSwitch
WEnd
Enjoy,
yonu
Bookmarks