cyberalau3 Posted January 19, 2016 Share Posted January 19, 2016 Back in March 2015 I had a question about displaying extmsgbox on a 2nd screen. The fact that it wouldn't do it and you solved it for me with the following answer below which worked just great. Since then I had a problem and had to re-install autoit3 and your extmsgbox. It doesn't have this fix in it and since it is a newer version ( I assume) and the line numbers are no longer accurate. Can you tell me which line numbers might be the correct ones now? Thanks so much - cyberalau3 cyberalau3, LAST YEARS CORRECTION Looking even more closely at the code I see there is a check of position to prevent the dialog leaving the main screen - which is interfering with the coords that you set for your second screen. I will look into how I might change the UDF to allow negative values. Bu if you want try a quick fix, comment out lines #477-481 and see if that does the trick. Link to comment Share on other sites More sharing options...
JohnOne Posted January 19, 2016 Share Posted January 19, 2016 Just look for the code on those lines in the udf. Sniff them out in new UDF. Comment them. AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans. Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted January 20, 2016 Moderators Share Posted January 20, 2016 cyberalau3, The "fix" I produced for you was incorporated in this UDF version released soon after your initial request: Quote Added: A new parameter to the _ExtMsgBox function to allow the dialog to display on secondary displays. The UDF default behaviour prevents simple coordinate errors from making the dialog invisible (the coordinates are adjusted to make sure it appears on the main screen as close as possible to the desired location) which does not allow the dialog to be deliberately positioned off the main display - setting this new parameter allows the dialog to be located at any position. Obviously the user who sets this parameter is now responsible for ensuring that the dialog is visible I have just downloaded the current version and this "fix" is certainly there - so I think you are still using an older version of the UDF. Just download the zip file from the ExtMsgBox thread OP, set the $bMain parameter to False when calling _ExtMsgBox, and the dialog will appear where you wish. 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...
cyberalau3 Posted January 20, 2016 Author Share Posted January 20, 2016 Super, super. Yes, I had downloaded the newer version but never set the new flag in my multiple use of "extssgbox". Works perfectly now. Thanks so much for your continued good worK! - cyberalau3 Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted January 20, 2016 Moderators Share Posted January 20, 2016 cyberalau3, Delighted to hear it - but I do wonder at times if it worth writing comprehensive changelogs and function headers..... 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...
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