Code: Select all
#Singleinstance force
aTemp := []
aTemp.guiInfo := "Outside"
; MsgBox ,, Rad %A_LineNumber% -> %A_ScriptName%, % aTemp.guiInfo
Result := FuncGui()
MsgBox ,, Rad %A_LineNumber% -> %A_ScriptName%, % "3)`nResult .: " Result
ExitApp
FuncGui()
{ Global aTemp
Static ImgSelect
imgName := []
imgName.name1 := "Test"
MsgBox ,, Rad %A_LineNumber% -> %A_ScriptName%, % "1)`n" imgName.name1
Gui 2: Add, Edit, x30 y30 w50 +Center vImgSelect gImgNumber,
Gui 2: Show
WinWaitActive ; If all window parameters are blank or omitted, the "Last Found Window" will be used.
WinWaitClose ; Same as above
; Suspend Off ; Re-enable hotstrings that were disable above
Return ValidValue
ImgNumber:
Gui 2: Submit
ValidValue := " - " aTemp.guiInfo " - " imgName.name1 " - " ImgSelect
MsgBox ,, Rad %A_LineNumber% -> %A_ScriptName%, % "2)`nValidValue .: `t" ValidValue
Gui 2: Destroy
Return
}