原理是從vista系統開始,窗口有毛玻璃特效邊框,而GetWindowRect並沒有計算上這部分,所以獲取的值會偏小。
有大神已經給出了帶代碼的解決方案,但並不該這麼做。
正確的做法是,使用win32gui.GetClientRect,這個函數獲取窗口位置大小都沒有問題。
原理是從vista系統開始,窗口有毛玻璃特效邊框,而GetWindowRect並沒有計算上這部分,所以獲取的值會偏小。
有大神已經給出了帶代碼的解決方案,但並不該這麼做。
正確的做法是,使用win32gui.GetClientRect,這個函數獲取窗口位置大小都沒有問題。
繼續運行 ?* 回憶上次內容 上次使用shell環境中的命令 命令 作用 c