Create a new GUI every time or show the previously created GUI?
Posted: 06 Dec 2021, 22:25
For example:
Create and show every time:
Create once and show every time:
Which design is generally better for extensibility and future maintenance? What are the things to look out for each design? Or are there better designs?
Create and show every time:
Code: Select all
F1::
if (WinExist("ahk_id " hGUI)) {
Gui, %hGUI%:Show
return
}
Gui, New, +HwndhGUI
Gui, %hGUI%:Add, Text, , test
Gui, %hGUI%:Show
return
Code: Select all
Gui, New, +HwndhGUI
Gui, %hGUI%:Add, Text, , test
return
F1::
Gui, %hGUI%:Show
return