[英]How to draw an image next to mouse cursor ANYWHERE on the screen?
我的代碼在C#中,我已經有使用Winapi的GetCursorPos()函數獲取坐標的代碼,現在我希望在光標旁邊繪制圖像(也包括bmp和png)。
我需要在任何窗口/程序/桌面等上工作。 這就是為什么我要處理Winapi而不是.net的原因,這只會將我的結果限制在表單的范圍內。 正如我所說,我需要它在任何地方工作。
最簡單,直接的方法是什么? 我已經搜索並搜索了執行此操作的方法,但是沒有發現任何結論。 我將不勝感激。
我建議創建一個覆蓋整個屏幕的透明窗口,並在其WindowProc(而不是Form的WindowProc)中獲取鼠標的移動。
如果泰德是不可行的,調用SetCapture()為你的表格窗口,當你進入這個模式和ReleaseCapture當你退出該模式。
正如@JonathanPotter所提到的,繪制到自己的透明窗口比使用GetDC(NULL)
繪制要好得多。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.