0

我将如何绘制像这张图片一样的矩形?(注意中间的矩形略带灰色) 截图

我已经在 Forms/PictureBox 等上绘制了矩形,但对于我来说,无法弄清楚如何在所有打开的应用程序上进行绘制。

任何反馈将不胜感激

4

2 回答 2

2

If you want just a border you can use ControlPaint.DrawReversibleFrame.

于 2012-11-07T01:58:29.727 回答
0

您需要创建一个设置为显示大小的窗口。没有边框,没有背景。基本上,一个看不见的窗口。然后你可以绘制矩形或任何你想要的东西,它们看起来会覆盖在其他东西之上。

请记住,您不能一直打开此窗口,因为它会掩盖其他所有内容并阻止事件通过。根据需要打开它,然后将其关闭。

于 2012-11-07T01:50:27.797 回答