2012-04-27 72 views
1

我想製作一個工具,使用戶能夠與Windows進行交互,讓用戶能夠在任何窗口的頂部同時寫入,製作形狀,進行區域截圖,擦除等操作如果激活了選擇工具,可以在同一個窗口中進行操作。Windows桌面ScreenMarker

你會推薦我使用哪種語言?我正在考慮用JNI或.NET與c#或C++一起使用JAVA。最簡單的方法是什麼?

非常感謝。

+0

我做了類似的事情,一旦允許用戶按F7進入「繪畫模式」,然後在屏幕上塗鴉。當F7再次被按下時,它保持在頂部,但互動回來了。最重要的是,一個窗口(透明度1)用於捕獲輸入,另一個(彩色鍵)用於繪製所有內容。 – chris 2012-04-27 18:54:15

回答

1

爲了便於編碼,我建議在.NET中使用C#。

在.NET API中有很多掛鉤到Win32圖形系統中。當然,它只能在Windows操作系統上運行,但看起來你確定。

+0

+1 @RobSiklos,偏離課程,如果有人確定'Windows',因爲只有應用程序環境比.NET更好。 – Asif 2012-04-27 18:58:05

+0

謝謝,我認爲c#會是最好的方法。你知道有什麼好的c#頁面來研究這個發展嗎? – Agustin 2012-04-27 19:16:50

+1

看看這個: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