hiepkhachsg Posted March 26, 2016 Posted March 26, 2016 Hi all, I have some question about MsgBox need helping. When use MsgBox with flag $MB_SYSTEMMODAL, it will display a default icon on top-left GUI window. I want to change this icon using the same of my compiled .exe file icon. How can i change this icon? One more, Can i change the background color of MsgBox and InputBox? I try using GUISetBkColor but it do not effect! Tks for ur help.
Moderators Melba23 Posted March 26, 2016 Moderators Posted March 26, 2016 hiepkhachsg, Take a look at my ExtMsgBox UDF (the link is in my sig below) which allows much more flexibility in colouring the dialog and setting the icon - as well as many other options. 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
Skysnake Posted March 31, 2016 Posted March 31, 2016 (edited) This has been asked in other places. The long answer goes something like this... MsgBox and InputBox are standardised Windows dialogues with few options. They are not designed to be customized. If you want to edit, you need to make a custom GUI and then edit that to your liking. @Melba's answer is based on a such a pre-packaged solution. Ie Melba has already done all the hard work of figuring out how to do the GUI, all you have to do is implement. See these pages in the help file: https://www.autoitscript.com/autoit3/docs/functions/GUICreate.htm for an example of how to create a GUI https://www.autoitscript.com/autoit3/docs/functions/GUICtrlCreateInput.htm for an example of creating a custom GUI with an Input control As far as icons are concerned, running the script in SciTe will typically not change the icon. A script compiled to an EXE WILL however change the icon to what you have specified. https://www.autoitscript.com/autoit3/docs/functions/GUISetIcon.htm for an example of setting an specific icon Edited March 31, 2016 by Skysnake Skysnake Why is the snake in the sky?
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