目录
前言
正常情况下,鼠标的移动范围是整个屏幕,但有时需要鼠标在某一区域内移动,这个区域可以是矩形也可以是圆形,圆形会复杂一点。
一、界面设计
窗体中需要添加三个按钮,分别是设置圆形限制区域,设置矩形限制区域,解除限制,如下图所示:
二、关键技术
1.设置矩形限制区域
需要先在窗体中画一个矩形,利用Cursor.Clip函数把该区域设置为矩形限制区域。
代码如下:
/// <summary>
/// 设置矩形限制区域
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button3_Click(object sender, EventArgs e)
{