如何实现控制C#鼠标坐标?

 我来答
冷烟171
2013-10-21 · 超过61用户采纳过TA的回答
知道答主
回答量:116
采纳率:0%
帮助的人:116万
展开全部
C#鼠标坐标的控制,是鼠标控制的关键。坐标的提供,是精确定位的基础。以下的代码具备实用性,包括函数,参数。 1. using System;2. 3. using System.Runtime.InteropServices;4. 5. using System.Text;6. 7. namespace ConsoleApplication8{8. 9. class Class1{10. 11. [STAThread]12. 13. static void Main(string[] args){14. 15. // Display current status of keys.16. 17. Console.WriteLine18. 19. "**BEFORE**/r/nCAP: {0}/r/nSCR: {1}/r/nNUM: {2}",20. 21. Keyboard.GetState(VirtualKeys.VK_CAPITAL)?"ON":"OFF"66. 67. );68. 69. Console.ReadLine();70. 71. }72. 73. }74. 75. public enum VirtualKeys: byte{76. 77. VK_NUMLOCK= 0x90,78. 79. VK_SCROLL= 0x91,80. 81. VK_CAPITAL= 0x1482. 83. }84. 85. class Keyboard{86. 87. const uint KEYEVENTF_EXTENDEDKEY= 0x1;88. 89. const uint KEYEVENTF_KEYUP= 0x2;90. 91. [DllImport("user32.dll")]92. 93. static extern short GetKeyState(int nVirtKey);94. 95. [DllImport("user32.dll")]96. 97. static extern void keybd_event98. 99. byte bVk,100.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式