C#开发实战1200例(第二卷)自学第一章,鼠标操作控制
来源:互联网 发布:mac myeclipse 破解 编辑:程序博客网 时间:2024/06/05 22:31
001.获取鼠标双击的时间间隔函数引入
调用系统API函数,首先要在命名空间区域添加using System.Runtime.InteropServices;
[DllImport("user32.dll"), EntryPoint="GetDoubleClickTime")] //获取鼠标双击的时间间隔
public extern static int GetDoubleClickTime() //重写 GetDoubleClickTime() 函数
002.获取光标闪烁的频率 int GetCaretBlinkTime();
003.获取鼠标键数 int GetSystemMetrics(int intcount); // public const int SM_CMOUSEBUTTONS=43 定义一个常量数 也就是intcount;
004.显示鼠标的等待光标 this.Cursor = Cursors.WaitCursor; // 显示等待的光标
005.显示鼠标在窗体上的位置 MouseEventArgs类的X属性和Y属性 MouseEventArgs e, e.X,e.Y;
006.记录鼠标的行为 MouseEvenetArgs 类 e.Buttons {MouseButtons.Left, MouseButtons.Right, MouseButtons.Middle, MouseButton.XButton1, MouseButton.XButton2, None}
其实这几个例子无非就是告诉我们如何从Windows API中调用函数,首先是调用的方法,重写函数,然后就是注意函数的参数和返回值。方法简单,多多练习,然后就是学会举一反三。其实很多方法在语言中是通用的,只是语言具体用处不同而已。
- C#开发实战1200例(第二卷)自学第一章,鼠标操作控制
- Java开发实战1200例(第二卷)学习笔记—网络应用基础
- C#开发实战1200例(第Ⅱ卷)(奋斗的小鸟)_PDF电子书
- C#开发实战1200例(第Ⅰ卷)(奋斗的小鸟)_PDF电子书
- Java开发实战1200例(第1卷+第2卷)pdf教程+随书光盘源码
- Java Web开发实战1200例(第1卷+第2卷)pdf教程+随书光盘源码
- Visual C++ 开发实战1200例 第一章开发环境
- 《Java开发实战1200例》(第2卷)学习笔记—TCP套接字
- 《Java开发实战1200例》(第2卷)学习笔记—TCP网络通信
- spring实战第三版自学---第一章
- c# 实现 鼠标控制
- C#控制鼠标动作
- C#控制鼠标动作
- C#控制鼠标键盘
- 用Mouse_event()来控制鼠标操作
- 用Mouse_event()来控制鼠标操作
- 用Mouse_event()来控制鼠标操作
- 用Mouse_event()来控制鼠标操作
- ant打包apk 依赖第三方项目
- 链式队列的实现
- JAVA自定义日志
- 使用 Visual Studio 2013 编译,调试 linux-0.11
- iOS 百度地图截屏
- C#开发实战1200例(第二卷)自学第一章,鼠标操作控制
- Python处理大文件
- Eclipse中文语言包安装和设置中文Doc
- 基于JDK动态代理的经典Spring AOP
- nginx 同时静态下载和web服务
- 我是屬於未來的
- JPA 映射中 schema 属性的作用
- Windows下nginx+tomcat的负载均衡
- Chapter05-Erdos Numbers(POJ 1391)