Ebola57 Posted July 27, 2019 Posted July 27, 2019 (edited) Hi community It has been years that my .au3 scripts fit very well in @Desktopwidth / @Desktopheight For this time I need a gigantic working area, and would like to use H/V lifters to display the area chosen Can't achieve this ... I need your help please Global $GUIWidth = 4000 Global $GUIHeight = 2000 Global $x = $GUIWidth / 2, $y = $GUIHeight / 2 ; Do not care of it $hGUISearch = GUICreate ( $AppVer, $GUIWidth , $GUIHeight, 0, 0, $WS_HSCROLL + $WS_VSCROLL ) WinMove ( $hGUISearch, "", 0, 0, @DesktopWidth, @DesktopHeight ) Global $hGraphic = GUICtrlCreateGraphic ( 0, 0, $GUIWidth , $GUIHeight ) With such code lifters remain stuck Regards Edited July 27, 2019 by Ebola57
mikell Posted July 27, 2019 Posted July 27, 2019 The best (and easiest) way to achieve this - using scrollbars - could be to use Melba's GuiScrollbars_Ex.au3 Ebola57 1
Moderators Melba23 Posted July 27, 2019 Moderators Posted July 27, 2019 mikell, You took the words right out of my mouth! Ebola57, Here is an example for you - you will need to play with the GUI size to exactly fill your screen: #include <GUIConstantsEx.au3> #include "GUIScrollbars_Ex.au3" $hGUI = GUICreate("Test", @DesktopWidth - 50, @DesktopHeight - 50) GUISetBkColor(0xFF0000, $hGUI) ; Create a 2000x2000 green label GUICtrlCreateLabel("", 0, 0, 2000, 2000) GUICtrlSetBkColor(-1, 0x00FF00) GUICtrlCreateLabel("", 1990, 1990, 10, 10) GUICtrlSetBkColor(-1, 0x0000FF) GUISetState() ; Generate scrollbars - Yes, this is all you need to do!!!!!!!!!!!!!!!!!!!! _GUIScrollbars_Generate($hGUI, 2000, 2000) While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE Exit EndSwitch WEnd M23 Ebola57 and Skysnake 1 1 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
Ebola57 Posted July 27, 2019 Author Posted July 27, 2019 Completely insane ! Efficient and so easy to use Works like a charm ! Many thanks to you
Moderators Melba23 Posted July 27, 2019 Moderators Posted July 27, 2019 Ebola57, Glad you like the UDF - that is why I wrote it! M23 FrancescoDiMuro 1 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
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