Creat0R
А чем не устраивает простое отключение/включение родительского окна?
Код:
#include <GUIConstants.au3>
GUICreate("My GUI")
Opt("GUICoordMode",2)
$Button_1 = GUICtrlCreateButton ("Open File", 10, 30, 100)
GUISetState ()
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
Case $msg = $Button_1
WinSetState ("My GUI", "", @SW_DISABLE)
$a = FileOpenDialog ( "FileOpenDialog", "c:\", "All (*.*)")
WinSetState ("My GUI", "", @SW_ENABLE)
WinActivate ("My GUI")
EndSelect
Wend