私は、Pythonで動作するより興味深いWindowsAeroエフェクトのいくつかを取得しようとしています。
DwmExtendFrameIntoClientArea関数を使用して、Aeroガラスをクライアント領域に拡張できます。ウィンドウハンドルとMARGINS構造体へのポインタが必要です。Pythonでウィンドウのハンドルを取得する方法はすでに知っています。ただし、マージン構造を作成する方法を知りません。
これが私がこれまでに持っているものです:
import Tkinter as tk
import string
import ctypes
root = tk.Tk()
handle = string.atoi(root.wm_frame(), 0)
dwm = ctypes.windll.dwmapi
# needs pointertomarginsstruct
dwm.DwmExtendFrameIntoClientArea(handel, pointertomarginsstruct)
root.mainloop()