Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/279.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
在屏幕上画,C#_C#_Graphics_Directx - Fatal编程技术网

在屏幕上画,C#

在屏幕上画,C#,c#,graphics,directx,C#,Graphics,Directx,我寻求一种可以“外部”在屏幕上打印数据的C#方法。 基本上,我有一个DX9应用程序,我想“在上面画画”。 我尝试了图形方法,但它会闪烁,并且没有我想要的那么好。 我知道有很多像Skype这样的应用程序可以在显示器上使用,但我不知道如何通过编程实现 如果你能帮助我,我将不胜感激。 标记只需创建一个 form.TopMost=true 您可能希望创建一个透明窗体,以便窗体本身不可见 您甚至可能想要创建一个。有时覆盖OnBackgroundPaint事件将产生较少的闪烁。你可能想试试 否则,我不知道

我寻求一种可以“外部”在屏幕上打印数据的C#方法。
基本上,我有一个DX9应用程序,我想“在上面画画”。
我尝试了
图形方法,但它会闪烁,并且没有我想要的那么好。
我知道有很多像Skype这样的应用程序可以在显示器上使用,但我不知道如何通过编程实现

如果你能帮助我,我将不胜感激。

标记

只需创建一个

form.TopMost=true
您可能希望创建一个透明窗体,以便窗体本身不可见


您甚至可能想要创建一个。

有时覆盖
OnBackgroundPaint
事件将产生较少的闪烁。你可能想试试


否则,我不知道你的代码是怎么引起闪烁的

你只能在窗户上画画。它不必看起来像一个。当您创建一个没有边框和标题的文档时,它不会出现。例如,在Winforms中,FormBorderStyle=无。