Pythonでwindows apiを呼ぶ

呼ぶ = call

ウィンドウサイズをどうかしたかった。

Jupyter と Pythonwindows api 触れたら楽だね。pywin32と足りない分は自分でctypes使えばできる。

miniconda をインストールしたらもうpywin32も入ってた。

ウィンドウのサイズはスナップしたときとそうでないときで違うらしい、よくわからん。

  • DwmGetWindowAttribute(DWMWA_EXTENDED_FRAME_BOUNDS )
  • GetWindowRect()
  • GetClientRect()

どれもそのままではMoveWindowで使える値は取れないみたいだった。

gist.github.com