这段代码的主要目的是使用 ShowWindow
函数来控制指定窗口的显示和激活状态,基于传递的 显示状态代码 执行不同的窗口操作。
/* 0 隐藏窗口并激活另一个窗口。 1 激活并显示窗口。 如果窗口最小化、最大化或排列,系统会将其还原到其原始大小和位置。 应用程序应在首次显示窗口时指定此标志。 2 激活窗口并将其显示为最小化窗口。 3 激活窗口并显示最大化的窗口。 4 以最近的大小和位置显示窗口。 此值类似于 SW_SHOWNORMAL,只是窗口未激活。 5 激活窗口并以当前大小和位置显示窗口。 6 最小化指定的窗口,并按 Z 顺序激活下一个顶级窗口。 7 将窗口显示为最小化窗口。 此值类似于 SW_SHOWMINIMIZED,但窗口未激活。 8 以当前大小和位置显示窗口。 此值类似于 SW_SHOW,只是窗口未激活。 9 激活并显示窗口。 如果窗口最小化、最大化或排列,系统会将其还原到其原始大小和位置。 还原最小化窗口时,应用程序应指定此标志。 10 根据启动应用程序的程序传递给 CreateProcess 函数的 STARTUPINFO 结构中指定的SW_值设置显示状态。 11 最小化窗口,即使拥有窗口的线程没有响应。 仅当最小化不同线程的窗口时,才应使用此标志。 */ ; https://learn.microsoft.com/zh-cn/windows/win32/api/winuser/nf-winuser-showwindow 窗口ID := WinExist("ahk_class AHKEditor") DllCall("ShowWindow", "Ptr", 窗口ID, "Int", 3)
声明:站内资源为整理优化好的代码上传分享与学习研究,如果是开源代码基本都会标明出处,方便大家扩展学习路径。请不要恶意搬运,破坏站长辛苦整理维护的劳动成果。本站为爱好者分享站点,所有内容不作为商业行为。如若本站上传内容侵犯了原著者的合法权益,请联系我们进行删除下架。
评论(0)