当前位置:编程学习 > C#/ASP.NET >>

C#用winio或mouse-event模拟鼠标问题

用winio模拟鼠标没有反应,而且用winio能够模拟鼠标移动吗= =网上找不到代码求高手指导;
用mouse-event模拟鼠标水平移动鼠标一直斜着飘,而且跨度较大;
求高手帮忙看看
 int x=1;
                Point f = Control.MousePosition;
                int m = f.X;
                do
                {                   
                    m = m + 1;
                    mouse_event(0x0001, m, f.Y, 0, 0);
                    Thread.Sleep(2000);
                } while (x > 0);           

以上是mouse-event的
  public void MyMouseDown(int vKeyCoad)
                 {
                     int btScancode = 0;
                     btScancode = MapVirtualKey((byte)vKeyCoad, 0);
                     KBCWait4IBE(); // 'wait for buffer gets empty
                     SetPortVal(KBC_KEY_CMD, (IntPtr)0xD3, 1);// 'send write command
                     KBCWait4IBE();
                     SetPortVal(KBC_KEY_DATA, (IntPtr)(btScancode | 0x80), 1);// 'write in io
                 }
                 /// Simulate mouse up
                 public void MyMouseUp(int vKeyCoad)
                 {
                     int btScancode = 0;
                     btScancode = MapVirtualKey((byte)vKeyCoad, 0);
                     KBCWait4IBE(); // 'wait for buffer gets empty
                     SetPortVal(KBC_KEY_CMD, (IntPtr)0xD3, 1); //'send write command
                     KBCWait4IBE();
                     SetPortVal(KBC_KEY_DATA, (IntPtr)(btScancode | 0x80), 1);// 'write in io
                 }

以上是winio的模拟没反应= =
求高手帮忙看看,还有winio能够模拟鼠标移动吗,怎么做呀 --------------------编程问答-------------------- 在线等,求不沉 --------------------编程问答-------------------- 坐等高手帮忙看下啊
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,