Close a GUI Window from Button in AutoHotKey GUI Window not working
我有带有 120 个可编程键的 AutoHotKey EnterPad 键盘/垫
它的工作原理是将每个键的热键按下发送到 AutoHotKey 脚本,该脚本有一个
的每个键
下面是我按下
我的代码允许我在任何 Windows Listview 组件中选择行,它会显示一个弹出 GUI 窗口,其中包含一个文本框,其中填充了来自所选行的数据,每列用
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | ;---------------------------------------------------------------------115----- ; Copy Selected Windows Listview Items to Tab Spaced Text - Show popup Window Gui ; https://superuser.com/questions/814831/copy-to-clipboard-from-table-list-in-a-program-on-windows 115: Gui, SelectedListRowsTextGui:Destroy MouseGetPos, , , , ListView_hwnd, 2 ;2 means return HWND ControlGet, selected_row_text, List, Selected, , ahk_id %ListView_hwnd% Gui, SelectedListRowsTextGui: +ToolWindow +AlwaysOnTop -Caption Gui, SelectedListRowsTextGui:Add, Edit, vUnused_variable x11 y15 w950 h66, %selected_row_text% Gui, SelectedListRowsTextGui:Add, Button, x62 y84 w140 h30 +Center, Close Gui, SelectedListRowsTextGui:Show, , return ButtonClose: Gui, SelectedListRowsTextGui:Destroy return Return |
问题:
我的问题是,一旦从我的 AHK GUI 打开弹出窗口,当我单击关闭按钮时,我的
我意识到它可能与它嵌套在 key 115s 标签函数下有关,但是我不确定如何最好地达到预期的结果?
我尝试将
您可以看到我已将 GUI 命名为
请在正确的方式上提供帮助吗?
当列表视图项目被选中并调用此标签函数时,此脚本创建的 GUI 窗口的预览.....
我现在明白了....
由于我的 GUI 被命名为