Moderators Melba23 Posted September 30, 2018 Author Moderators Share Posted September 30, 2018 xtcislove, I gave up on that download when it hit 20Mb! Just post the AutoIt code as explained here. M23 av8612 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 Link to comment Share on other sites More sharing options...
xtcislove Posted September 30, 2018 Share Posted September 30, 2018 (edited) 11 hours ago, Melba23 said: xtcislove, I gave up on that download when it hit 20Mb! Just post the AutoIt code as explained here. M23 Sorry i edited my posts: Edit 3: #Region ;**** Directives created by AutoIt3Wrapper_GUI **** #AutoIt3Wrapper_UseX64=y #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI **** #include <File.au3> #include <Array.au3> #include <ChooseFileFolder.au3> Local $sRet, $aRet Global $sRootFolder = StringLeft(@AutoItExe, StringInStr(@AutoItExe, "\", Default, -1)) $sRet = _CFF_RegMsg() If Not $sRet Then MsgBox(16, "Failure!", "Handler not registered") Exit EndIf $sRet = _CFF_Choose("Ex 9 - Multiple files and folders", 300, 500, -1, -1, "", Default, 0 + 16, -1) If $sRet Then $aRet = StringSplit($sRet, "|") $sRet = "" For $i = 1 To $aRet[0] $sRet &= $aRet[$i] & @CRLF Next MsgBox($MB_SYSTEMMODAL + $MB_ICONINFORMATION, "Ex 9 - Multiple files and folders", "Selected:" & @CRLF & @CRLF & $sRet) Else MsgBox($MB_SYSTEMMODAL + $MB_ICONINFORMATION, "Ex 9", "No Selection") EndIf Does NOT work from scite or if compiled. #include <File.au3> #include <Array.au3> #include <ChooseFileFolder.au3> Local $sRet, $aRet Global $sRootFolder = StringLeft(@AutoItExe, StringInStr(@AutoItExe, "\", Default, -1)) $sRet = _CFF_RegMsg() If Not $sRet Then MsgBox(16, "Failure!", "Handler not registered") Exit EndIf $sRet = _CFF_Choose("Ex 9 - Multiple files and folders", 300, 500, -1, -1, "", Default, 0 + 16, -1) If $sRet Then $aRet = StringSplit($sRet, "|") $sRet = "" For $i = 1 To $aRet[0] $sRet &= $aRet[$i] & @CRLF Next MsgBox($MB_SYSTEMMODAL + $MB_ICONINFORMATION, "Ex 9 - Multiple files and folders", "Selected:" & @CRLF & @CRLF & $sRet) Else MsgBox($MB_SYSTEMMODAL + $MB_ICONINFORMATION, "Ex 9", "No Selection") EndIf Works if compiled and if run from scite Edit: @Melba23 I see its a known issue with x64. but it reads like you implemented a fix already? Edited September 30, 2018 by xtcislove av8612 1 Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted October 3, 2018 Author Moderators Share Posted October 3, 2018 xtcislove, Something like this was brought up once, but I never got to the bottom of it as I did not have an x64 machine on which to test. Plus the reporting member was banned soon afterwards and others could run the code without problem. I have just tried the code on my x64 laptop and I get a similar problem - either no subfolders/files or several iterations of them! I will investigate further - it certainly is linked to the #AutoIt3Wrapper_UseX64=y directive as it works fine without it. M23 av8612 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 Link to comment Share on other sites More sharing options...
xtcislove Posted October 4, 2018 Share Posted October 4, 2018 (edited) @Melba23, I dont know if this is of any help, but i have a "similar" issue with x64. I have 2 listviews that always have the same items (but not the same checked status), the function will highlight the same item on each listview, but it only works if not on x64, maybe these issues have something in common. Func WM_NOTIFY($hWnd, $iMsg, $wParam, $lParam) #forceref $hWnd, $iMsg, $wParam Local $tNMHDR, $hWndFrom, $iCode, $iIndex $tNMHDR = DllStructCreate("hwnd;uint_ptr;int_ptr;int;int", $lParam) $hWndFrom = HWnd(DllStructGetData($tNMHDR, 1)) $iCode = DllStructGetData($tNMHDR, 3) Switch $hWndFrom Case GUICtrlGetHandle($hListViewLeft),GUICtrlGetHandle($hListViewRight) $iIndex = DllStructGetData($tNMHDR, 4) Switch $iCode Case $NM_CLICK,$NM_RCLICK _GUICtrlListView_SetItemSelected(GUICtrlGetHandle($hListViewLeft),$iIndex) _GUICtrlListView_SetItemSelected(GUICtrlGetHandle($hListViewRight),$iIndex) Case $NM_DBLCLK _GUICtrlListView_SetItemChecked($hWndFrom,$iIndex) EndSwitch If _GUICtrlListView_GetItemChecked(GUICtrlGetHandle($hListViewRight),$iIndex) Then _GUICtrlListView_SetItemChecked(GUICtrlGetHandle($hListViewLeft),$iIndex) EndIf EndSwitch Return $GUI_RUNDEFMSG EndFunc Edited October 4, 2018 by xtcislove av8612 1 Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted October 4, 2018 Author Moderators Share Posted October 4, 2018 xtcislove, Thanks for that - it sounds like it could well be a similar problem. I will be investigating the CFF problem further over the weekend - I will keep an eye open for any ListView problems at the same time. M23 av8612 and xtcislove 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 Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted October 6, 2018 Author Moderators Share Posted October 6, 2018 xtcislove, I have found the problem - the main struct in the UDF WM_NOIFY handler is not returning the correct data. Now comes the hard part - getting the struct correct! M23 av8612 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 Link to comment Share on other sites More sharing options...
Deye Posted October 6, 2018 Share Posted October 6, 2018 Hi Melba23, not 100% sure if this is the thing .. but it very much looks like it to me try : If DllStructGetData($tStruct, "Action") = 2 Or Not _GUICtrlTreeView_GetText($hWndFrom, _GUICtrlTreeView_GetExpanded($hWndFrom, $hItem)) Then GUICtrlSendToDummy($g_cCFF_Expand_Dummy, $hItem) .. Deye av8612 1 Link to comment Share on other sites More sharing options...
xtcislove Posted October 6, 2018 Share Posted October 6, 2018 3 hours ago, Melba23 said: xtcislove, I have found the problem - the main struct in the UDF WM_NOIFY handler is not returning the correct data. Now comes the hard part - getting the struct correct! M23 Thanks for the update, thats what i thought but all my experients did not end well but im maybe 6 months into autoit and just getting started with dllstructs. I will keep an eye on this thread to not miss any updates. Best regards av8612 1 Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted October 13, 2018 Author Moderators Share Posted October 13, 2018 (edited) xtcislove, In the end it was not the struct at all, but a number of occasions where the x64 handle of the TreeView item was being truncated to an x32 value by various AutoIt functions so that it was no longer valid. Please try this altered version of the UDF and see if it works for you under x64 when the #AutoIt3Wrapper_UseX64=y directive is used: M23 Edited November 15, 2018 by Melba23 Beta code removed av8612 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 Link to comment Share on other sites More sharing options...
xtcislove Posted October 15, 2018 Share Posted October 15, 2018 (edited) @Melba23 Its "working" but not right. Works only if NOT launched from scite or NOT compiled. See screenshots below. Compiled/Launched from Scite: Launched from explorer: Edited October 15, 2018 by xtcislove av8612 1 Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted October 15, 2018 Author Moderators Share Posted October 15, 2018 xtcislove, Works fine for me - we will have to get someone else to test on an x64 machine. M23 P.S. And you might want to alter/amend those images - do you really want us to know the name of the folder between Musik and Programme? av8612 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 Link to comment Share on other sites More sharing options...
xtcislove Posted October 15, 2018 Share Posted October 15, 2018 @Melba23 Any tip for ListViews? Ps: Why should i care? Porn is normal av8612 1 Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted October 15, 2018 Author Moderators Share Posted October 15, 2018 xtcislove, Your choice. If you are interested in ListViews, take a look at my GUIListViewEx UDF (the link is in my sig) - it lets you do a lot more than the standard control. But please post in that thread if you need further pointers. M23 av8612 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 Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted November 15, 2018 Author Moderators Share Posted November 15, 2018 xtcislove, Sorry it has taken so long, but I managed to reproduce the effect you were seeing above on another x64 machine and pinpoint the problem - which I believe I have now solved. Here is an amended version of the UDF - can you please test it and see if it solves the problem for you too: ChooseFileFolder_Mod.au3 By the way, this Beta code also contains a whole slew of other amendments which I have been waiting to release - I put them all together to se if they would play nicely once all inserted and so far they do. So do not be alarmed if some things appear a little different - all I am interested in at the moment is getting the UDF to work correctly under x64. M23 av8612 and ibrahem 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 Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted April 27, 2019 Author Moderators Share Posted April 27, 2019 Hi, As xtcislove has not been back to the forum in 6 months (obviously his problem with the UDF not working under x64 was not as pressing as it appeared) has anyone else tested the above Beta code on a x64 machine and can confirm that it works correctly? Grateful for any replies so I can either release a new version or start debugging again! M23 av8612 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 Link to comment Share on other sites More sharing options...
kosamja Posted July 12, 2019 Share Posted July 12, 2019 On 4/27/2019 at 12:02 PM, Melba23 said: has anyone else tested the above Beta code on a x64 machine and can confirm that it works correctly? tested, result (ChooseFileFolder_Example_1.au3): this works correctly: Treeview Explorer.au3 av8612 1 Link to comment Share on other sites More sharing options...
Deye Posted July 26, 2019 Share Posted July 26, 2019 (edited) Hi Melba, I'm planning on giving this another go, at least till I can make it work with my mods Not that anything is wrong right the way it is now ..for a start, do you think it would be wise to split "_CFF_Choose" from other mods for easier Code implementations\rewrites along the way Or when ever necessary, especially for any user that wants to debug the "_CFF_Choose" part easier \ ly With my current mod I wanted that anything checked as precheck'd right after the GUI is loaded will include also any other newly checks to the final return when "save" is clicked after a refresh was executed at any\some point got really close to getting it done with ideas from the last mod you have posted .. Without concentrating to much (Up for some air till I dive into again) just as an example I use $cRedraw_Dummy case as "refresh", eliminating other $cRedraw_Dummy calls in the script where I couldn't find any use for in my mod And isn't very much different from the original UDF @initial post Spoiler Case $cRedraw_Dummy $cItem = GUICtrlRead($cTreeView) $hItem = GUICtrlGetHandle($cItem) ; Check path is a valid selection $sSelectedPath = __CFF_Check_Selection($g_hCFF_TreeView, $hItem, $sRoot, $iDisplay, $bBoth_Selectable, $bShow_Ext, $sFile_Mask) _CFF_SetPreCheck(__CFF_Checked_List($g_hCFF_TreeView)) $g_aCFF_Checked_Retain = __CFF_Checked_List($g_hCFF_TreeView) ; Empty TreeView _GUICtrlTreeView_DeleteAll($cTreeView) ; Refill drives _CFF_Fill_Drives($cTreeView, $aAll_Drives, $sDefDrive, $sDefFolder, $bDeepest, $bNoFolderCheck) Sleep(500) If $sSelectedPath And FileExists($sSelectedPath) Then _CFF_AutoExpand($cTreeView, $iDisplay, $sMask, $bShow_Ext, $iHide_HS, $aNetwork_Drives, $sSelectedPath, $bDefFolder_Open, $iRedraw_Count, $bDeepest, $bNoFolderCheck, $bCombo, True) ; Native TreeView EndIf If $bCheckBox Then ; Reparse TV $aTVCheckData = _CFF_ParseTV($cTreeView) EndIf Edit: will soon be looking for some routine to De-elevate per script, To get any network\mapped drives and re-elevate to get them mapped in ready for any read\write operations Thanks Deye Edited July 26, 2019 by Deye av8612 1 Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted July 27, 2019 Author Moderators Share Posted July 27, 2019 Deye, You do not need my permission to adapt the UDF code - just go right ahead! But I suggest you post any modified code in your own thread and leave this one to my original. I might well pinch some of your changes though! M23 av8612 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 Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted July 27, 2019 Author Moderators Share Posted July 27, 2019 (edited) kosamja, Thanks for letting me know you still have problems with the UDF in x64 - it worked fine in my machine and so I thought I had cracked it. The code you posted is very different from the UDF and so is incompatible with it - I will keep searching for a solution within the code I have. M23 Edit: See below. Edited July 28, 2019 by Melba23 av8612 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 Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted July 28, 2019 Author Moderators Share Posted July 28, 2019 kosamja, That is very impressive code: "Bravo"!!! If it is yours, then would you mind If I looked to see how I might rewrite the UDF to use it. If not, then can you please let me know where you found it so I can ask the author. M23 av8612 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 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