Gui, Add, Edit, w500 r5 gThread_Edit1 ; 処理が終わるまで入力禁止
Gui, Add, Edit, wp hp gThread_Edit2 ; 処理中に追加があれば再実行
Gui, Show
return

Thread_Edit1:
GuiControl, Disable, edit1
Test()
GuiControl, Enable, edit1
return

Thread_Edit2:
SetTimer, Thread_Timer, -1
return

Thread_Timer:
Test()
return

Test() {
Sleep, 1000 ; 重い、時間のかかる処理
GuiControlGet, newtext,, edit2
Tooltip, %newtext%
SetTimer, RemoveToolTip, -2000
}

RemoveToolTip:
ToolTip
return
Esc::
GuiClose:
ExitApp