这个库完全正是我在Linux系统上所讨论的内容:http://ichi2.net/pyosd/
我对Win32 API的了解是有限的,但在我看来,除非你创建一个窗口并进入win32主循环,否则你不能这样做。一些谷歌搜索也证实了这一点。
即便如此,它们是否会在Windows上实现更新的GUI框架或技术?
由于
答案 0 :(得分:5)
您不需要任何stinkin'GUI框架。你可以:
Draw directly on the desktop。当然,这通常不被认为是一个好主意,因为它正在与另一个应用程序的内部混合。以这种方式绘制也非常脆弱,因为每次桌面重新绘制时都会删除更改。
创建一个您绘制的透明layered window,它将显示在桌面上。如果您指定此窗口应该是顶级窗口,您还可以将其显示在桌面上的所有其他窗口中。
绝对没有任何东西会迫使窗户成为长方形的灰色框,并且由于每个窗口都提供了可以绘制的设备上下文,因此可以让你的想象力疯狂。