[英]c#: draw mouse circle outside winform
我的項目即將使用C#+ Kinect SDK中的新MS Kinect控制鼠標。 我決定在VS2010中使用WinForm項目。 到目前為止,我可以用手移動鼠標,並且可以在Form的內部和外部進行一些鼠標單擊。 (這樣我就可以用手控制整個PC了:))要遠距離控制鼠標光標,我需要用紅色圓圈“突出顯示”它。 因此,我編寫了一些代碼行,然后可以在鼠標光標周圍繪制一個紅色圓圈,該圓圈在該表單內正常工作。 但我也想在桌面上看到相同的圓圈。
這是一張圖片,向您展示我的問題。
該圖像向您顯示,當我將鼠標離開“窗體窗口”之外時,第二個圓已被剪切,但是不應該!
有任何想法嗎 ???
制作一個新的無邊界,透明的最頂層窗口。 然后在窗口內繪制圓,並定期為鼠標坐標點設置極點並重新居中窗口。
這似乎是您的問題的解決方案。 我還沒有測試過,但是我會很快的。
直接在屏幕上繪制
編輯
如果有人可以,我一直無法獲得解決方案,我很樂意看到您所做的一切。
[英]draw contours with mouse on C# winform with Cyotek.ImageBox
[英]Winform on the mouse c#
[英]How to detect mouse click outside winform control in C#
[英]C# Mouse Movement (WinForm)
[英]Drawing a circle outside the Winform
[英]C# WebBrowser: draw circle?
[英]Draw a Circle on a C# PictureBox
[英]C# Winform how to allow panel draw outside the panel's parent?
[英]Mouse move event on panel - c# winform
[英]C# winform Clear mouse event arg
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.