【问题标题】:Gui window Positioning in Autohotkey自动热键中的 GUI 窗口定位
【发布时间】:2010-03-23 09:27:21
【问题描述】:

在自动热键中,

我想将我的 Gui 窗口定位到屏幕的右下角,但如何?

为了说明,

+--------------------------------------+
|   Desktop (screen)                   |
|                                      |
|                                      |
|                        +----------+  |
|                        |   Gui    |  |
|                        |  window  |  |
|                        |          |  |
|                        |          |  |
|                        +----------+  |
+--------------------------------------+

【问题讨论】:

  • 属于 superuser.com
  • 坦率地说,它适用于两个网站。这是一个编程问题。有点像这个网站也有大量的 Powershell 问题。

标签: user-interface autohotkey


【解决方案1】:

您需要使用 GUI 的预定义宽度和高度以及内部变量 A_ScreenWidth 和 A_ScreenHeight 并强制 Gui 的 Param2, Show 作为使其工作的表达式。例如,如果 GUI 的宽度为 900,高度为 550:

Gui, Show, % "x" A_ScreenWidth - 900 " y" A_ScreenHeight - 550 " w" 900 " h" 550, The GUI

【讨论】:

    【解决方案2】:

    您可以使用自动热键自行构建的工具轻松完成此操作。

    此工具支持拖放,可以根据自己的喜好定位控件。

    试一试。你不会后悔的。 :)

    无需安装,运行文件即可。

    SmartGui

    【讨论】:

    • OP 没有询问定位控件,他询问的是相对于屏幕定位整个 GUI 窗口。 SmartGui 中没有与屏幕或窗口位置有任何关系。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-16
    • 2012-02-28
    • 2018-11-19
    • 1970-01-01
    • 1970-01-01
    • 2016-07-09
    相关资源
    最近更新 更多