我试图让一些更有趣的 Windows Aero 效果在 Python 中工作。
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()