I was inspired by an example in s!mpL3 LAN Messenger, in which when you wanted to change the Password the current GUI had a dimmed effect until the Password was set. I therefore decided to create _GUIDisable which creates the same effect. I also utilised a Function mentioned by Mat and created by Yashied in the topic. Example: or continue for those interested in the original UDF with more options ... UDF with Global variable: #include-once ; #AutoIt3Wrapper_Au3Check_Parameters=-d -w 1