Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以在没有实际窗口的情况下在Windows操作系统上显示“屏幕上”文本?_Windows_Winapi_User Interface - Fatal编程技术网

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

是否可以在没有实际窗口的情况下在Windows操作系统上显示“屏幕上”文本?,windows,winapi,user-interface,Windows,Winapi,User Interface,这个库正是我在Linux系统上所说的: 我对Win32 API的了解是有限的,但在我看来,除非创建一个窗口并进入Win32主循环,否则无法完成此操作。一些谷歌用户也证实了这一点 即便如此,它们是新的GUI框架还是能在windows上实现的技术 谢谢您不需要任何糟糕的GUI框架。您可以: 。当然,这通常不被认为是一个好主意,因为它会破坏另一个应用程序的内部结构。以这种方式绘制也是非常脆弱的,因为每次桌面重新绘制时,您所做的更改都会被删除 创建一个将显示在桌面上的透明图形。如果指定此窗口应为顶级窗口

这个库正是我在Linux系统上所说的:

我对Win32 API的了解是有限的,但在我看来,除非创建一个窗口并进入Win32主循环,否则无法完成此操作。一些谷歌用户也证实了这一点

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


谢谢

您不需要任何糟糕的GUI框架。您可以:

。当然,这通常不被认为是一个好主意,因为它会破坏另一个应用程序的内部结构。以这种方式绘制也是非常脆弱的,因为每次桌面重新绘制时,您所做的更改都会被删除

创建一个将显示在桌面上的透明图形。如果指定此窗口应为顶级窗口,则还可以将其显示在桌面上的所有其他窗口上

绝对没有什么能强迫窗口成为矩形的灰色框,而且由于每个窗口都提供了一个设备上下文,您可以将其引入其中,因此您可以尽情发挥想象力


您不需要任何糟糕的GUI框架。您可以:

。当然,这通常不被认为是一个好主意,因为它会破坏另一个应用程序的内部结构。以这种方式绘制也是非常脆弱的,因为每次桌面重新绘制时,您所做的更改都会被删除

创建一个将显示在桌面上的透明图形。如果指定此窗口应为顶级窗口,则还可以将其显示在桌面上的所有其他窗口上

绝对没有什么能强迫窗口成为矩形的灰色框,而且由于每个窗口都提供了一个设备上下文,您可以将其引入其中,因此您可以尽情发挥想象力


Win32主循环是什么?每个窗口都有自己的窗口,但并非所有窗口都在Win32的中央主循环下运行。另请参见:。能否实例化一个窗口并将其设置为除要显示的文本外的所有文本都不可见?Win32主循环是什么?每个窗口都有自己的窗口,但并非所有窗口都在Win32的中央主循环下运行。另请参见:。您能否实例化一个窗口并将其设置为除要显示的文本之外的所有内容都不可见?