【问题标题】:Windows desktop ScreenMarkerWindows 桌面 ScreenMarker
【发布时间】:2012-05-08 12:47:32
【问题描述】:

我想制作一个工具,使用户能够与 Windows 进行交互,让用户能够在任何窗口上书写、制作形状、截取区域截图、擦除等,同时能够如果选择工具被激活,则使用相同的窗口进行交互。

您建议我使用哪种语言?我正在考虑将 JAVA 与 JNI 或 .NET 与 c# 或 c++ 一起使用。解决这个问题的最简单方法是什么?

非常感谢。

【问题讨论】:

  • 我曾经做过类似的事情,允许用户按 F7 进入“绘画模式”,然后在屏幕上涂鸦。再次按下 F7 时,它停留在顶部,但交互又回来了。其中最重要的是一个窗口(透明度 1)用于捕获输入,一个窗口(颜色键)用于在所有内容之上进行绘图。

标签: c# java c++ .net windows


【解决方案1】:

为了便于编码,我建议使用带有 C# 的 .NET。

Win32 图形系统中有很多钩子可以在 .NET API 中使用。当然,它只能在 Windows 操作系统上运行,但看起来你可以接受。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2020-02-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-06
  • 2014-09-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多