从任务栏删除窗口,Windows 7
我这里有一个小的 Tkinter 应用程序,以及 Tkinter 窗口的句柄。我想做的是使用 Windows API 调用的某种组合从任务栏中删除窗口。基本上我不希望窗口显示在任务栏中。
import Tkinter as tk
import string
import win32ui
import win32con
root = tk.Tk()
handle = string.atoi(root.wm_frame(), 0)
winhandle = win32ui.CreateWindowFromHandle(handle)
root.mainloop()
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我希望这对您有所帮助,或者至少能以某种方式指导您。
我不确定如何在 python 中执行此操作,但就 winapi 部分而言,这与 window ex 样式有关。 MSDN 是这样说的:
此处完整参考|
在 C 或 C++ 中,您在使用 CreateWindowEx。您还可以使用 设置WindowLongPtr。
编辑:
我发现这个非常有前途的python方法: PyCWnd.ModifyStyleEx
I hope this helps, or at least guides you somehow.
I'm not sure how to do this in python, but speaking for the winapi part, this has to do with the window ex style. This is what MSDN says:
Complete reference here|
In C or C++ you specify the ex style when you create the window with CreateWindowEx. You can also modify the style after a window is created with SetWindowLongPtr.
Edit:
I found this very promising python method: PyCWnd.ModifyStyleEx