示例#1
0
文件: MyTool.cs 项目: yuanxiaowa/xjq
 private void ctrl_bind_Click(object sender, EventArgs e)
 {
     if (hwnd > 0)
     {
         dm.UnBindWindow();
         hwnd           = 0;
         ctrl_bind.Text = "绑定";
     }
     else
     {
         var hwnd_str = ctrl_win_id.Text;
         if (String.IsNullOrEmpty(hwnd_str))
         {
             return;
         }
         var _hwnd = Int32.Parse(hwnd_str);
         var r     = dm.BindWindow(_hwnd, "gdi", "dx.mouse.position.lock.api|dx.mouse.position.lock.message|dx.mouse.clip.lock.api|dx.mouse.input.lock.api|dx.mouse.state.api|dx.mouse.api|dx.mouse.cursor");
         if (r == 1)
         {
             hwnd           = _hwnd;
             ctrl_bind.Text = "解绑";
         }
         else
         {
             MessageBox.Show("绑定失败");
         }
     }
 }