WinGetPos返回负坐标

时间:2018-12-12 17:09:46

标签: autohotkey

我正在尝试获取窗户的位置和大小。但是,我看到在任何全屏窗口中X和Y都得到-9。

from flask import Flask
app = Flask(__name__)
import matplotlib.pyplot as plt

@app.route("/")
def hello():

    x = [2, 4, 6]
    y = [1, 3, 5]
    plt.plot(x, y)
    plt.show()

if __name__ == "__main__":
    app.run()

以上代码的输出为:

WinGetTitle, WT, A
WinGet, WID, ID, A
WinGetPos, X, Y, Width, Height, %WT%
ListVars
WinWaitActive ahk_class AutoHotkey
ControlSetText Edit1, [Title]`r`n%WT%`r`n[ID]`r`n%WID%`r`n[Dimensions]`r`nX: %X%`r`nY: %Y%`r`nWidth: %Width%`r`nHeight: %Height%
WinWaitClose

是我的决议引起了这个问题吗?当我使用窗口间谍时,我可以清楚地看到窗口的左上角为0,0绝对值或9.9,按窗口。

知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

从窗口区域到屏幕的0x0,客户区域是-9 x y。就是这样。