欢迎来到天天文库
浏览记录
ID:60779080
大小:200.00 KB
页数:7页
时间:2020-12-18
《C#限制鼠标移动范围说课材料.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、精品好文档,推荐学习交流1 一个鼠标类#region 一个鼠标类 2 /**//// 3 /// Mouse Control 4 /// Made by Michael 5 /// date 2008-01-30 6 /// 7 class Mouse 8 { 9 internal const byte SM_MOUSEPRESENT = 19; 10 internal const byte SM_CMOUSEBUTT
2、ONS = 43; 11 internal const byte SM_MOUSEWHEELPRESENT = 75; 12 13 internal struct POINTAPI 14 { 15 internal int x; 16 internal int y; 17 } 18 19 internal struct RECT 20 { 21 internal int left; 22
3、 internal int top; 23 internal int right; 24 internal int bottom; 25 } 26 27 [System.Runtime.InteropServices.DllImport("user32.dll", EntryPoint = "SwapMouseButton")] 28 internal extern static int SwapMouseButton(int bSwap); 29 30
4、 [System.Runtime.InteropServices.DllImport("user32", EntryPoint = "ClipCursor")] 31 internal extern static int ClipCursor(ref RECT lpRect); 32 33 [System.Runtime.InteropServices.DllImport("user32.dll", EntryPoint = "GetCursorPos")] 34 internal extern sta
5、tic int GetCursorPos(ref POINTAPI lpPoint); 35 36 [System.Runtime.InteropServices.DllImport("user32.dll", EntryPoint = "ShowCursor")] 37 internal extern static bool ShowCursor(bool bShow); 38 39 [System.Runtime.InteropServices.DllImport("user32.dll", EntryPoi
6、nt = "EnableWindow")] 40 internal extern static int EnableWindow(int hwnd, int fEnable); 41仅供学习与交流,如有侵权请联系网站删除谢谢7精品好文档,推荐学习交流 42 [System.Runtime.InteropServices.DllImport("user32.dll", EntryPoint = "GetWindowRect")] 43 internal extern static int GetWindowRect(in
7、t hwnd, ref RECT lpRect); 44 45 [System.Runtime.InteropServices.DllImport("user32.dll", EntryPoint = "SetCursorPos")] 46 internal extern static int SetCursorPos(int x, int y); 47 48 [System.Runtime.InteropServices.DllImport("user32.dll", EntryPoint =
此文档下载收益归作者所有