Jump to content

Recommended Posts

Posted

Please post questions in the Support forum instead of Scripts and Scraps.

But to answer your question:

; Example of external program
Run("calc")
WinWait("Calculator")
$calcHwnd = WinGetHandle("Calculator")

$menu = DllCall("user32.dll","hwnd","GetSystemMenu","hwnd", $calcHwnd, "int",0)
DllCall("user32.dll", "int", "RemoveMenu", "hwnd", $menu[0] , "int", 0xF060, "int", 0x0);SC_CLOSE



; Example with own AutoIt GUI
$GUI = GuiCreate("Example")

$menu = DllCall("user32.dll","hwnd","GetSystemMenu","hwnd", $GUI, "int",0)
DllCall("user32.dll", "int", "RemoveMenu", "hwnd", $menu[0] , "int", 0xF060, "int", 0x0);SC_CLOSE

GuiSetState(@SW_SHOW)
While 1
; WE COULD ALSO CHOOSE NOT TO DO ANYTHING UPON A CLOSE EVENT
    sleep(100)
WEnd
Use Mozilla | Take a look at My Disorganized AutoIt stuff | Very very old: AutoBuilder 11 Jan 2005 prototype I need to update my sig!
  • 6 years later...
Posted

It is slow for Close button to be disabled. Could anybody accelerate the process?

Thanks.

You are fail. Learn to pay attention. Thread locked to prevent any further necrophilia.
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...