yonu Posted May 9, 2010 Share Posted May 9, 2010 ok what I am doing it I am trying to build a autoit gui that will load and embed 4 windows into it but I am not sure about where to begin all 4 windows will be separate programs Thanks, Yonu Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted May 9, 2010 Moderators Share Posted May 9, 2010 yonu, What have you tried so far? M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
yonu Posted May 9, 2010 Author Share Posted May 9, 2010 to be honest the only thing i have gotten done is the basic blank form as I said I am not sure where to begin Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted May 10, 2010 Moderators Share Posted May 10, 2010 yonu,all 4 windows will be separate programsDo you mean you want to embed the windows of 4 other applications into your GUI? If so, what are they?Or do you want to have 4 windows which are controlled by different sections of your script?Of a mixture of both? M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
yonu Posted May 10, 2010 Author Share Posted May 10, 2010 they are a program called minicam it is designed to run multiple copies but i want them in one window and they will be controlled by mouse not my the script basically what I want is a container windowThanks,yonuyonu,Do you mean you want to embed the windows of 4 other applications into your GUI? If so, what are they?Or do you want to have 4 windows which are controlled by different sections of your script?Of a mixture of both? M23 Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted May 10, 2010 Moderators Share Posted May 10, 2010 yonu, This shows you how to embed an external application in an AutoIt GUI: #include <GUIconstantsEx.au3> #include <WindowsConstants.au3> #include <WinAPI.au3> $hGui = GUICreate('Parent', 800, 600, 100, 100, BitOR($WS_POPUP, $WS_SIZEBOX, $GUI_SS_DEFAULT_GUI, $WS_CLIPCHILDREN)) GUISetState() ; Open Notepad Run("notepad.exe") WinWaitActive("Untitled") ; Resize Norepad to fit $hNotePad = WinGetHandle("Untitled") WinMove($hNotePad, "", 0, 0, 400, 300) Sleep(500) ; Set Notepad as child of our GUI $hOriginalParent = _WinAPI_SetParent($hNotePad, $hGUI) While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE ;Reset Notepad to original parent _WinAPI_SetParent($hNotePad, $hOriginalParent) Sleep(500) WinClose($hNotePad) Exit EndSwitch WEnd I hope that is what you were looking for. M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
yonu Posted May 11, 2010 Author Share Posted May 11, 2010 that is exactly what I am looking for thank you it worked great Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now