解決win32gui.GetWindowRect(hWnd)在win10上獲取窗口寬高偏小的問題

原理是從vista系統開始,窗口有毛玻璃特效邊框,而GetWindowRect並沒有計算上這部分,所以獲取的值會偏小。

有大神已經給出了帶代碼的解決方案,但並不該這麼做。

正確的做法是,使用win32gui.GetClientRect,這個函數獲取窗口位置大小都沒有問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章