Windows桌面ScreenMarker
我想制作一个工具,使用户能够与Windows进行交互,让用户能够在任何窗口的顶部同时写入,制作形状,进行区域截图,擦除等操作如果激活了选择工具,可以在同一个窗口中进行操作。Windows桌面ScreenMarker
你会推荐我使用哪种语言?我正在考虑用JNI或.NET与c#或C++一起使用JAVA。最简单的方法是什么?
非常感谢。
为了便于编码,我建议在.NET中使用C#。
在.NET API中有很多挂钩到Win32图形系统中。当然,它只能在Windows操作系统上运行,但看起来你确定。
+1 @RobSiklos,偏离课程,如果有人确定'Windows',因为只有应用程序环境比.NET更好。 – Asif 2012-04-27 18:58:05
谢谢,我认为c#会是最好的方法。你知道有什么好的c#页面来研究这个发展吗? – Agustin 2012-04-27 19:16:50
看看这个:http://stackoverflow.com/questions/1536141/how-to-draw-directly-on-the-windows-desktop-c和这个:http://stackoverflow.com/questions/2905783 /如何做有效地拉式桌面式-C。 – 2012-04-27 20:03:30
我做了类似的事情,一旦允许用户按F7进入“绘画模式”,然后在屏幕上涂鸦。当F7再次被按下时,它保持在顶部,但互动回来了。最重要的是,一个窗口(透明度1)用于捕获输入,另一个(彩色键)用于绘制所有内容。 – chris 2012-04-27 18:54:15