Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.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# Windows桌面屏幕标记_C#_Java_C++_.net_Windows - Fatal编程技术网

C# Windows桌面屏幕标记

C# Windows桌面屏幕标记,c#,java,c++,.net,windows,C#,Java,C++,.net,Windows,我想制作一个工具,让用户能够与窗口交互,让用户能够在任何窗口顶部进行编辑、书写、制作形状、拍摄区域截图、擦除等操作,同时,如果选择工具被激活,则可以在同一窗口中进行编辑 你建议我用什么语言?我在考虑用JNI或.NET使用Java C++或C++来使用java。最简单的方法是什么 非常感谢。为了便于编码,我建议将.NET与C#结合使用 Win32图形系统中有许多钩子,这些钩子在.NETAPI中可用。当然,它只能在Windows操作系统上工作,但您似乎对此没有意见。为了便于编码,我建议将.NET与C

我想制作一个工具,让用户能够与窗口交互,让用户能够在任何窗口顶部进行编辑、书写、制作形状、拍摄区域截图、擦除等操作,同时,如果选择工具被激活,则可以在同一窗口中进行编辑

你建议我用什么语言?我在考虑用JNI或.NET使用Java C++或C++来使用java。最简单的方法是什么


非常感谢。

为了便于编码,我建议将.NET与C#结合使用


Win32图形系统中有许多钩子,这些钩子在.NETAPI中可用。当然,它只能在Windows操作系统上工作,但您似乎对此没有意见。

为了便于编码,我建议将.NET与C#结合使用


Win32图形系统中有许多钩子,这些钩子在.NETAPI中可用。当然,它只能在Windows操作系统上工作,但您似乎对此没有问题。

我曾经做过类似的操作,允许用户按F7进入“绘制模式”,然后在屏幕上涂鸦。当再次按下F7时,它保持在顶部,但交互作用又回来了。最重要的是一个窗口(透明度1)用于捕获输入,一个窗口(颜色键)用于在上面绘制。我曾经做过类似的事情,允许用户按F7进入“绘制模式”,然后在屏幕上涂鸦。当再次按下F7时,它保持在顶部,但交互作用又回来了。最大的问题是一个窗口(透明度1)用于捕获输入,一个窗口(颜色键)用于在上面绘制。如果你确信
Windows
是唯一的应用程序环境,那么+1@RobSiklos是不可能的,而不是.NET是最好的选择。谢谢,我认为c#将是最好的方法。你知道有什么好的c#页面可以研究这个开发吗?看看这个:.+1@RobSiklos,如果你确信Windows是唯一的应用程序环境,而不是.NET是最好的选择的话。谢谢,我认为c#将是最好的方法。你知道有什么好的c#页面可以研究这个开发吗?看看这个:这个:。