首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否可以在没有实际窗口的情况下在Windows OSes上显示“屏幕上”文本?

是否可以在没有实际窗口的情况下在Windows OSes上显示“屏幕上”文本?
EN

Stack Overflow用户
提问于 2011-01-24 13:47:00
回答 1查看 921关注 0票数 1

这个库做的正是我在Linux系统上所说的:http://ichi2.net/pyosd/

我对Win32 API的了解是有限的,但在我看来,除非您创建一个窗口并进入win32主循环,否则您无法这样做。一些谷歌也证实了这一点。

即使如此,它们是新的GUI框架还是在windows上实现的新技术呢?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2011-01-24 13:56:10

您不需要任何讨厌的GUI框架。你可以:

  1. 直接画 在桌面上.当然,这通常被认为不是一个好主意,因为它在处理另一个应用程序的内部结构。绘制这种方式也很脆弱,因为每次桌面重新绘制自己时,您的更改都会被擦除。
  2. 创建一个透明的分层窗口,并将其显示在桌面上。如果指定此窗口应为顶级窗口,则还可以将其显示在桌面上的所有其他窗口上。 绝对没有什么能强迫窗户是矩形的灰色盒子,因为每个窗口都提供了一个你可以画进去的设备上下文,你可以让你的想象力变得疯狂。
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4782716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档